lbird

关注 c/c++,COM,WTL,ATL,MFC,内核驱动,安全 - - - 声明:博客内文章除非注明,皆原创!转载敬请注明出处!...

驱动程序内存分配

 何谓可分页和非分页内存       默认情况下,内核加载器会加载所有的代码部分和全局数据到非分页内存中。而且,加载器是一次加载整个驱动的可执行文件,包括相关的DLL。加载后,内核加载器关闭驱动程序文件,甚至你可以删除当前正在执行的驱动文件。但是,你可以告诉加载器你希望驱动的哪部分是可分页,所谓可...

2007-02-12 17:36:00

阅读数:6552

评论数:0

FAQ整理(不断添加中)

FAQ1: VC7中,如何在非MFC中如何使用CString -- 包含头文件 atlstr.h 即可,需要用到ATLFAQ2: 检查某键是否被按下-- if( GetKeyState(VK_LSHIFT) FAQ3: 隐藏对话框-- 当你使用有模式对话框时最开始是无法隐藏窗口的,而只能在对话框显...

2007-02-09 12:04:00

阅读数:1308

评论数:0

WTL FAQ(不断添加中)

FAQ1: 如果你用WTL7.5和VC6.0/ATL3.0,并且定义了_ATL_STATIC_REGISTRY。在编译时你会 得到提示“ambiguous symbol ATL”的错误。因为定义_ATL_STATIC_REGISTRY将使 atlbase.h文件内包含statreg.h文件。而st...

2007-02-09 11:43:00

阅读数:1069

评论数:0

STL用法点滴(不断添加中)

 1、std::string的使用3、为什么会出现大量的警告信息4、multimap 模板类的用法5、map模板类的用法=========================================================================================...

2007-02-09 11:41:00

阅读数:1228

评论数:0

C语言中可变参数的用法(转载)

  C语言中可变参数的用法  我们在C语言编程中会遇到一些参数个数可变的函数,例如printf() 这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是 可变的,例如我们可以有以下...

2007-02-09 11:33:00

阅读数:831

评论数:0

8086汇编指令

 一、数据传输指令 作用:它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据. 1. 通用数据传送指令.    MOV 传送字或字节.    MOVSX 先符号扩展,再传送.    MOVZX 先零扩展,再传送.    PUSH 把字压入堆栈.    POP 把字弹出堆栈.    PUSHA ...

2007-02-09 11:30:00

阅读数:3210

评论数:0

分析PE格式文件中的图标信息

 PE格式的资源段是比较复杂的,目前几种介绍PE格式的书籍在介绍到这部分时都是不够深入(本人认为写得比较好的有《Windows95系统程式设计奥秘》候捷译本),因此不得不拿起工具自已研究,分析PE格式比较好的工具有:stud_PE,UltraEdit等。以下记录我在研究图标资源时的过程,请结合PE...

2007-02-09 11:23:00

阅读数:2235

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭