我的PC上安装了VS 2013 + WDK,我一直在尝试为XP创建驱动程序。 所以我从Visual Studio菜单创建了一个新的 KMDF Driver 项目,并将平台工具集更改为XP:
基本上我只是尝试了最基本的模板:
#include <ntddk.h>
NTSTATUS DriverEntry(PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
{
DbgPrint("Hello World\n");
return STATUS_SUCCESS;
}
但是,当我更改它时,我收到一个错误:
C1083: Cannot open include file: 'ntddk.h': No such file or directory
谁能告诉我我做错了什么? 或者至少我如何编译驱动程序以支持Windows XP?
非常感谢。
答案 0 :(得分:0)
v120目前用户模式开发套件,你应该使用kernaldriver8.1。 如果你想在xp和win7中使用驱动程序,WDM是你最好的选择。