-
-
新手驱动开发求教
-
发表于:
2015-5-15 16:17
4481
-
一个简单的驱动程序,开发环境如下:Win2008r2+vs2013开发模板也是在论坛上下载的。
vs2013开发模板
程序代码如下
#include <ntddk.h>
void DriverUnload(IN PDRIVER_OBJECT DriverObject);
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello Driver!");
DriverObject->DriverUnload = DriverUnload;
return STATUS_UNSUCCESSFUL;
}
void DriverUnload(IN PDRIVER_OBJECT DriverObject)
{
DbgPrint("DriverUnload!");
}
配置里直接选择Check_wxp生成,可以生成sys文件,我将驱动文件拷到虚拟机(Hyper-V,xp系统)里面,用Drivermonitor测试,Drivermonitor显示 Error 31 连到系统上的设备没有发挥作用。 但是windbg里面输出了hello driver信息。
不知道这算不算正常?
另外我自己用build编译出来的sys文件也是同样的问题。
求教
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)