1.运行KitSetup.exe
2.选择全部组件
3.设置安装路径
4,接受用户协议
5.DSF安装警告,点确定继续
6.开始安装
7.安装安成,点Finish退出
对于Windows 7 系统,在 Visual Studio 2013 中新建一个空的Win32 DLL工程,加入一个main.cpp源码文件:
extern "C" { #include "NTDDK.h" } void Unload(PDRIVER_OBJECT pDriverObject) { DbgPrint("驱动御载成功"); } extern "C" NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegisterPath) { pDriverObject->DriverUnload = Unload; DbgPrint("驱动加载成功"); return 1; }
打开项目的设置,在VC++目录中,设置可执行文件目录:
设置包含目录:
设置库目录:
在C/C++预处理器中定义X86:
在清单设置里面将生成清单设置成:否(/MANIFEST:NO)
在常规选项中将目标扩展名改为.sys,注意配置类型为:动态库(.dll)
现在应该可以成功编译并生成.sys的空的32位驱动程序了!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END