我正在学习使用win10 1709和visual studio 2017开发驱动程序。我创建了一个空的wdm项目并将其构建到mydriver1.sys
但我无法开始服务
sc create mydriver binpath = mydriver1.sys type = kernel [SC] CreateService SUCCESS
sc start mydriver [SC] StartService FAILED 2:
然后我用Dependency Walker检查了mydriver1.sys,它显示缺少许多sys文件和dll。 1
我该如何解决问题。我不认为一个接一个地下载这些dll是一个好主意。
我的代码是一个简单的Hello世界:
#include <ntddk.h>
VOID Unload(IN PDRIVER_OBJECT DriverObject)
{
KdPrint(("Good bye Driver\n"));
}
NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
{
KdPrint(("Hello Driver\n"));
DriverObject->DriverUnload = Unload;
return STATUS_SUCCESS;
}