首页 文章

安装inf文件,但“找到新硬件”向导仍然需要驱动程序

提问于
浏览
1

我想知道是否有人可以向我指出正确的方向,因为这个问题一直困扰着我 .

我使用ClickOnce安装程序来安装必备组件 .

我写了一个boostrapper包,无条件地成功地将包(.inf,.cat,dpinst.exe,.bat)下载到PC .

批处理文件运行命令“dpinst / LM”,自动弹出“设备驱动程序安装向导”,并且“完成设备驱动程序安装向导”表示成功 .

接下来,我将一条特殊的usb线连接到PC,然后弹出“Found New Hardware”向导 . 问题现在来了:

它询问驱动程序的位置 . 对于从未连接到这种特殊usb电缆的PC,它要求我明确指定.inf和.cat文件的位置;否则,它找不到它们会失败 . (对于之前使用过特殊USB电缆的PC,它会自动找到它 . )

我想知道我错过了什么导致“找到新硬件”向导无法自动找到.inf和.cat文件 . 看起来上一步“设备驱动程序安装”向导没有成功安装.inf / .cat文件 . 当我查看“c:Windows \ Inf”文件夹时,我看不到关联的oem或inf文件 .

PS . 我在32位Windows XP PC上测试它 .

提前致谢 .

1 回答

  • 0

    我在创建的自定义FTDI驱动程序中遇到了同样的问题 . 虽然对这个确切的主题很少支持 .

    我在测试中发现的是,在XP中,如果没有硬件可以将驱动程序关联起来,那么它实际上并没有安装驱动程序 . 使用/ c运行它,您可以自己查看它失败,因为没有设备匹配INF中的ID . 然而,如果您首先将USB设备/电缆插入PC,然后忽略/关闭“发现新硬件”对话框,现在安装驱动程序,它将正确安装 . 至少这是它对我有用的方式 .

    我没有提出解决此问题的方法,除了明确地告知人们在安装到XP机器之前插入设备 .

    希望它在某种程度上有所帮助..

相关问题