c++
文章平均质量分 75
zhulinu
走的远比走的快更重要。
展开
-
常用c++的一些转载
libnids使用http://blog.csdn.net/kl222/article/details/6248827尽量使用C++标准的iostreamhttp://book.51cto.com/art/201202/317609.htm转载 2012-09-16 16:37:39 · 782 阅读 · 0 评论 -
Windows 服务增强
原文:http://msdn.microsoft.com/zh-cn/magazine/cc164252.aspxWindows®服务开发的状态自从在 Windows NT® 中出现服务以来一直没有较大的改变,但是 Windows Vista® 和 Windows Server® 2008 打破了这一僵局。这其中的许多功能主要是为了以更简捷的方式生成更安全的服务,但是在与安全性不相关的转载 2013-10-22 10:35:24 · 1205 阅读 · 0 评论 -
Windows服务编写原理及探讨
原文:http://blog.donews.com/radson/archive/2006/06有那么一类应用程序,是能够为各种用户(包括本地用户和远程用户)所用的,拥有用户授权级进行管理的能力,并且不论用户是否物理的与正在运行该应用程序的计算机相连都能正常执行,这就是所谓的服务了。(一)服务的基础知识Question 1. 什么是服务?它的特征是什么? 在NT/2000中,服务转载 2013-10-22 10:32:40 · 832 阅读 · 0 评论 -
使用WTSGetActiveConsoleSessionId()的VISTA服务与桌面交互
win7uac中的一些问题本来想写个文章,发现已经有写好的了,而且写的很好,就转过来,也是csdn上的摘自:http://blog.csdn.net/felixz/archive/2006/10/23/1346380.aspxWindows Vista 对快速用户切换,用户账户权限,以及服务程序所运行的会话空间都作了很大的改动,致使一些原本可以工作的程序不再能够正常工作了,我们转载 2013-10-11 19:04:54 · 714 阅读 · 0 评论 -
c++ 图像处理类库
IJG JPEG library ,libjpegLibPNG LibTIFF 如果需要单独处理某类图片格式,以上类库是比较好的选择,如果处理的格式种类比较多,下面的类库是比较好的选择。ImageMagickImageMagick 是一个用来创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本原创 2013-07-02 15:10:46 · 4615 阅读 · 0 评论 -
telnet协议介绍
这几天在写telnet协议审计分析,发现telnet协议分析比想象的复杂。主要是控制字符过多,不好处理。顺便看了一下telnet协议内容。在此转载一篇文章。源地址:http://www.51testing.com/?uid-21023-action-viewspace-itemid-67663Telnet协议详解1. 概述Telnet协议是TCP/IP协议族中的一员,是I转载 2013-05-21 15:00:46 · 1225 阅读 · 0 评论 -
最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues
转自:http://software.intel.com/zh-cn/blogs/2013/03/21/twoqueues/?utm_campaign=CSDN&utm_source=intel.csdn.net&utm_medium=Link&utm_content=%20Multicore%20%e2%80%93%20TwoQueues 处理多线程数据共享问题注意的几个要点:1转载 2013-05-15 15:10:42 · 676 阅读 · 0 评论 -
HTTP 1.1 中Transfer-Encoding chunked编码
当不能预先确定报文体的长度时,不可能在头中包含Content-Length域来指明报文体长度,此时就需要通过Transfer-Encoding域来确定报文体长度。 通常情况下,Transfer-Encoding域的值应当为chunked,表明采用chunked编码方式来进行报文体的传输。chunked编码是HTTP/1.1 RFC里定义的一种编码方式,因此所有的HTTP/1.1应用都应当转载 2013-05-15 15:05:48 · 1713 阅读 · 0 评论 -
winsock.h与winsock2.h冲突解决
今天把原来的工程由mfc换成了非mfc工程,出现了很多错误,现记录下来,作为备份。摘要内容为:>c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h(91) : warning C4005: “AF_IPX”: 宏重定义1> c:\program files\microsoft sdks\window原创 2013-04-01 15:48:59 · 3689 阅读 · 1 评论 -
windows SetupAPI 介绍和使用
在NT的基础上,MS在NT4.0后的操作系统里都提供了很多以SetupDiXXXXX开头的函数,就是大家经常所说的 SetupAPI.需要包含头文件setupapi.h。setupapi.lib。1,首先我们要访问系统的硬件库,用API SetupDiGetClassDevs,在DDK的文档中,函数的原型如下:HDEVINFOSetupDiGetClassDevs(原创 2013-03-17 09:47:40 · 25486 阅读 · 5 评论 -
windows设备安装总览
设备安装总览来源:http://blog.sina.com.cn/s/blog_56f9f160010006mo.html在安装了微软Windows 2000的计算机上,Setup和其他系统提供的组件以及厂商提供的组件一起工作来安装设备。当计算机启动或者启动后的任何时候用户增加了一个即插即用(PnP)设备时,Setup安装设备(或者手工安装一个非即插即用设备)。为了支持PnP,Setup基转载 2013-03-17 11:00:07 · 2692 阅读 · 0 评论 -
vc 多国语言方案
转自http://blog.sina.com.cn/s/blog_5ea0192f0100erem.html手工编译纯资源成dll:Rc.exe /v data.rcCvtres.exe /machine:ix86 data.resLink /SUBSYSTEM:WINDOWS /DLL /NOENTRY data.res ;编译成DLL文件这种方式创建的DLL转载 2013-03-02 21:32:07 · 1109 阅读 · 0 评论 -
eclipse c++开发
本来不想写这篇文章,发现在网上找到的eclipse开发c++的文章都非常老,没有办法摸索了一下,给需要的人做个参考吧。环境:mingw+java+eclipse c++版本。这三个程序就可以进行开发了。java是因为eclipse需要的。下载的地址为官方地址,其实官方地址是最方便的。环境变量:主要是Path中吧mingw/bin放进去,方便eclipse能找到gc编译器原创 2013-01-31 17:01:08 · 3308 阅读 · 1 评论 -
window 服务编写
参考:http://blog.csdn.net/free_syj/article/details/6431353http://www.vckbase.com/index.php/wv/1166http://baike.baidu.com/view/3668144.htm比较关键的说明:StartServiceCtrlDispatcher这个函数只能有后台服务来调用,当用控制原创 2012-12-08 19:50:18 · 766 阅读 · 0 评论 -
vc 规范 附上常用字符串对照表
为了健壮程序的执行,并且满足ansi和unicode的处理,所有用到字符串的类型为:string,一律使用tstringchar 一律用TCHAR 数组用TCHAR* 或者PTSTRsizeof(szBuffer) 字符串大小要用_countof(szBuffer)所有的字符串处理函数一律使用已_tcs开头的已_s结尾的安全函数,如果有_s的一定要用。内存分配要用_t原创 2012-12-08 19:28:13 · 1571 阅读 · 0 评论 -
良好的目录结构,VS2008
http://apps.hi.baidu.com/share/detail/22191507 转贴解决方案与项目:从VC6之后VC系列就使用解决方案(Solution)来替代原来的工作空间,用于组织和管理多个相关的项目(Project)。文章首先演示一个虚拟的解决方案和我们期望得到的目录结构,然后使用VC2008的项目设置功能来一步一步达到我们的需求。虚拟解转载 2012-12-03 21:53:36 · 630 阅读 · 0 评论 -
libnids在有些机器上无法审计
参考文档:http://blog.csdn.net/xieqb/article/details/7676839http://blog.csdn.net/zhoujunyi/article/details/1710953http://gaozhongliang328.blog.163.com/blog/static/98539492008592234752/http://原创 2012-10-23 19:42:43 · 854 阅读 · 0 评论 -
visual studio 2008编译libnids的问题
好久没有开发c++程序了,感觉很不适应。由于需要审计网络的行为,所以找了一个libnids的demo,在visual studio 2008下编译,感觉很不习惯,对工具也不熟悉,花了一天时间在别人的帮忙下终于编译通过了,再次记录一下。visual studio 2008环境配置。后面都简称vs9.在开发的时候,首先是想到的是要配置环境变量,比如引用那些类库,引用哪些头文件等等。在v原创 2012-09-14 19:23:45 · 1301 阅读 · 0 评论 -
沙盒技术漫谈
不知道说法对不对,可以参考。沙箱其实就是一个硬盘过滤文件驱动,具体来说,就是你把要写的东西写到了硬盘上,但实际上并没有写到硬盘,而是到了一个转存处,读取内容需要判断是沙箱开启之前就存在的内容还是开沙箱之后写入的内容,要分别从不同的地方读取内容,重启之后把转存的地方清零。关键词是bitmap,就是一小块一小块的扇区,bitmap每一位对应磁盘上的一个扇区,N位就有N个扇区,这个位如果为0,就认为转载 2013-10-23 12:17:12 · 11485 阅读 · 0 评论