![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 74
qq125151343
这个作者很懒,什么都没留下…
展开
-
字符和字符串处理 《Windows核心编程》
默认情况下,在源代码中声明一个字符串时,C编译器会把字符串中的字符转换成有8为char数据类型构成的一个数组: //An 8-bit character char c = 'A'; //An array of 99 8-bit character and 8-bit terminating zero char szBuf原创 2012-07-26 18:13:37 · 219 阅读 · 0 评论 -
内核对象 《Windows核心编程》
每个内核对象都只是一个内存块,它又操作系统内核分配,并只能由操作系统内核访问。这个内存块是一个数据结构,其成员维护着与对象相关的信息。少数成员(安全描述符和使用计数)是所有对象都有的,但其他大多数成员都是不同类型的成员特有的。由于内核对象的数据结构只能由操作系统内核访问,所以应用程序不能再内存中定位这些数据结构并直接更改内容。 使用计数:操作系统知道当前有多少个进程正在使用一个特定的内核原创 2012-07-27 20:25:48 · 248 阅读 · 0 评论 -
GetModuleHandle 函数示例
本例通过在一个DLL中实现一个辅助函数 DumpModule ,在辅助函数内调用 GetModuleHandle 函数,GetModuleHandleEx 函数及使用伪变量 __ImageBase,展示了三种方法得到可执行文件或 DLL 在进程虚拟地址空间的实例句柄。 DLL中 DumpModule 函数的实现:#define DLLWITHGETMODULE exter原创 2012-07-30 18:39:18 · 2376 阅读 · 0 评论