无法安装我自己编写的内核驱动程序

时间:2016-09-02 19:15:26

标签: windows driver kmdf

我一直在使用Visual Studio 2015为Windows 10开发内核模式驱动程序。我可以使用Visual Studio运行在VM上安装我的驱动程序(它与我在主机上安装的Windows版本完全相同),它运行正常。现在我想在主机PC(主Windows)上安装它。首先,我启用了Test Signing。我右键单击了驱动程序inf文件并选择了Install。它询问我是否确定并点击了Yes。几秒钟后会出现一个对话框,显示The operation completed successfully.,但实际上没有任何反应。

  • 当它位于测试计算机上时,它未在主机上的设备管理器中显示。
  • DebugView中没有与我的驱动程序相关的调试消息。
  • NOTHING是用setupact.log
  • 写的

我正在使用release for x64配置。我想知道项目配置中是否有任何遗漏。 我也尝试在安装后重新启动我的电脑,但它无法正常工作。有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我发现的解决方案真的很奇怪。

我使用的是Microsoft提供的名为“SoftwareDevice”的标准类,我只能使用Visual Studio Remote Kernel Debugger在我的测试计算机上安装驱动程序。但是,我必须注册并使用自定义类,然后我才能成功安装驱动程序。