请教一个vs2008中编译简单驱动的问题
#include <ntddk.h>
#define INITCODE code_seg("INIT")
#pragma INITCODE
void DDK_Unload(IN PDRIVER_OBJECT pDriverObject);
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject,PUNICODE_STRING B)
{
//KdPrint仅在check环境下启用,用作调试,free环境下无效
KdPrint(("驱动已加载!"));
pDriverObject->DriverUnload = DDK_Unload; //卸载所用的回调函数
return 1;
}
void DDK_Unload(IN PDRIVER_OBJECT pDriverObject)
{
KdPrint(("卸载完成!"));
}编译了一个简单驱动,代码如上!编译成功,但是有错误提示:无法启动此程序,因为计算机中丢失HAL.dll
尝试重新安装改程序以解决此问题!
这个简单的驱动我测试了一下,好像正常的没有问题,在DEBUGVIEW中能看到设置的字符串显示出来了。那么这个错误提示是怎么回事啊?
我用的VS2008版本,环境已设置过!
...全文
相关推荐
008VS2008环境下编译驱动.7z
总算可以看老手是怎么用VS2008编译驱动了,希望不会太失望
知其所以然驱动开发教程 :1.2.3_VS2008环境编译驱动.rar
知其所以然驱动开发教程 :1.2.3_VS2008环境编译驱动.rar
VS2008环境下编译驱动[归类].pdf
VS2008环境下编译驱动[归类].pdf
vs2008 一键加载驱动开发环境
vs2008 一键加载驱动开发环境
DSF驱动程序的VS2008改写
微软DDK中的DSF的USBkeyboard三部分代码在VS2008下重新,并改写的VBS代码为VC代码。整合在一个解决方案下。从而可以集成调试。而不用原先build编译方式。


