详细配置方法参见我的另一篇文章

 
  1. #include<ntddk.h>
  2. VOID DriverUnload(PDRIVER_OBJECT driver)
  3. {
  4.  DbgPrint("HelloEping\r\n");
  5. }
  6. NTSTATUS DriverEntry(PDRIVER_OBJECT driver,PUNICODE_STRING reg_path)
  7. {
  8.  DbgPrint("Hello,Eping!");
  9.  driver->DriverUnload=DriverUnload;
  10.  return STATUS_SUCCESS;
  11. }


注意:sources文件中TARGETTYPE=    默认生成的代码
需要改为TARGETTYPE=DRIVER   SOURCES=默认也为空   我把它改成SOURCES=test.c即可成功编译出 否则编译成功后你会发现找不到驱动文件
图释:

windows 7驱动开发环境配置
在D:\Users\Eping\Desktop\TestDriver\TestDriver\objchk_wlh_x86\i386生成的驱动文件TestDriver.sys
如图

windows 7驱动开发环境配置

以上经本人测试为有效!注意:如果您的系统Windows7而您想运行我上面的代码的话,详情见下图

相关文章: