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