WDM驱动程序开发,sc启动错误

时间:2018-04-04 04:26:43

标签: driver windows-kernel wdm

我正在学习使用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;
}

0 个答案:

没有答案