gpt4 book ai didi

c - WinDDK : Running My First Driver

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:41 25 4
gpt4 key购买 nike

我刚刚接触驱动程序编程,但我似乎无法运行。当我尝试使用 OSRLoader 工具加载我的驱动程序时,我收到一条错误消息:此驱动程序已被阻止加载。

我的系统:Win 7 64 位,AVG Antivirus 免费,最新的 winDDK。编译后,驱动sys文件为4kb。我使用 x86 checked 构建环境构建它。

代码

#include <ntddk.h>

NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath){
DbgPrint("Hello World!\n");
return STATUS_SUCCESS;
}

生成文件:

!INCLUDE $(NTMAKEENV)\makefile.def

来源

TARGETNAME=helloworld
TARGETTYPE=DRIVER
TARGETPATH=MyDriver

INCLUDES=..\inc
SOURCES = Main.c

我怎样才能让它运行?

最佳答案

您需要安装您的驱动程序。

这可以通过使用从 WDK 调用 devcon.exe 的 INF 文件和应用程序来完成。您将需要创建 INF which root\XXX "hardware id"。

我会引用 toaster sample在WDK中,学习编写驱动程序是非常好的示例。

关于c - WinDDK : Running My First Driver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9490473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com