使用devcon dp_add为PnP设备安装INF文件

时间:2014-06-25 07:17:17

标签: windows-8 driver inf

我正在使用BAT文件执行以下命令将我的INF文件安装到另一台计算机:

devcon dp_add "linux-cdc-acm.inf"

它适用于Win7 x64,但在Win8 x64中失败。错误消息是:

Adding the specified driver package to machine failed. devcon failed.

我认为INF文件是正确的,因为我可以通过DeviceManager手动安装它,并且[%windir%\ inf \ setupapi.dev.log]上没有新条目。是否有另一种方法可以将INF文件安装到Win8的驱动程序存储区?

另外一点是,在将INF文件安装到客户端计算机时,是否正常使用devcon?

编辑:

我从WDK获得了devcon源代码,调试了它,发现我得到了[ERROR_ACCESS_DENIED]。由于Win8中的设置,这是否失败?有什么办法可以解决这个问题?

2 个答案:

答案 0 :(得分:0)

似乎批处理文件或devcon只需要在win8中“以管理员身份运行”。

并且还需要测试对INF文件的目录文件的签名。

答案 1 :(得分:0)

或者为了将来参考,我能够使用WiX和DIFxApp创建一个安装linux-cdc-acm.inf和linux.inf(RNDIS)小工具驱动程序的.msi安装程序。 https://github.com/ambrice/linux-gadget

Haven已经能够弄清楚如何从我的64位开发盒中创建32位版本,即使没有二进制文件..