随笔分类 - 内核编程
摘要:RtlUnicodeStringToAnsiString这个函数的第三个参数指定是否分配内存空间,若该参数为TRUE则分配,FALSE则不分配 若我们没有在代码中给dest的ANSI_STRING结构体分配内存,即没有使用以下代码 ANSI_STRING astrString = {0}; astr
阅读全文
摘要:在编写驱动代码的时候,我使用了以下代码: UNICODE_STRING ustrString; ustrString = {0}; 此时编译器会报错c2059 于是我修改代码为 UNICODE_STRING ustrString = {0}; 这样编译器就不会报错
阅读全文
摘要:#include <WINDOWS.H>#include <winsvc.h>#include <conio.h>#include <stdio.h> #pragma comment(lib, "Advapi32.lib") BOOL LoadNTDriver(char* lpszDriverNam
阅读全文
摘要:#include <ntddk.h> void DriverUnload(IN PDRIVER_OBJECT DriverObject);NTSTATUS MyCreateClose(IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp);NTSTATUS MyDe
阅读全文

浙公网安备 33010602011771号