【发布时间】:2013-01-14 21:35:40
【问题描述】:
需要在 Windows 7 下安装非 PNP 内核设备驱动程序。旧的可靠 INSTDRV.EXE 在 StartService 上失败,声称“2 -- 系统找不到指定的文件”,尽管驱动程序 SYS 文件的完全限定路径绝对准确。我意识到设备管理器有一个“安装旧版驱动程序”操作菜单项,但这需要识别我没有的特定设备。为什么 INSTDRV.EXE 在 Windows 7 下不起作用?如何在 Windows 7 下安装非 PNP 内核设备驱动程序?谢谢。
【问题讨论】:
-
64 位还是 32 位?司机签字?
-
即使它是根枚举驱动程序(不控制任何硬件),它仍然需要使用 INF 安装。您的驱动程序有测试签名吗?您的系统上是否启用了测试签名?
-
Marko:测试在 32 位系统上。 [还没有]签名。
-
David:据我所知,自最初的 WinNT 以来我一直在编写 Windows 驱动程序,旧版 [非 PNP] 驱动程序不使用 INF,而是使用旧 DDK 中的 INSTDRV.C 安装.没有签名。未启用测试签名。
标签: device-driver legacy