
Windows内核编程
文章平均质量分 80
CancerGit
这个作者很懒,什么都没留下…
展开
-
Windows内核编程学习2:数据类型
基本数据类型 遵循WDK编程习惯 编程的时候,一般来说要遵循WDK的编程习惯。比如读者习惯如此定义:无符号长整型:`unsigned long length` 但这是不行的,因为在不同的平台编译,长整型的长度是不一样的。因此WDK重定义,规范了一下: ``` unsigned long重定义为ULONG unsigned char重定义为UCHAR unsigned int重定义为UINT void重定义为VOID unsigned long *重定义为PULONG unsigned c原创 2022-02-02 20:48:24 · 540 阅读 · 1 评论 -
Windows内核编程学习1:构建HelloWorld
#include <ntddk.h> VOID DriverUnload(PDRIVER_OBJECT driver) { DbgPrint("HW: Our driver is unloading...\r\n"); driver = driver; } NTSTATUS DriverEntry(PDRIVER_OBJECT driver, PUNICODE_STRING reg_path) { DbgPrint("HW: Hello, World!\r\n"); reg_path = reg_原创 2022-02-01 20:52:40 · 992 阅读 · 0 评论