0

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

0 回答 0