我想知道是否有人可以指出正确的方向,因为这个 inf 问题一直困扰着我一段时间。
我正在使用 ClickOnce 安装程序来安装必备组件。
我编写了一个 boostrapper 包,它可以无条件地将包(.inf、.cat、dpinst.exe、.bat)成功下载到 PC。
批处理文件运行命令“dpinst /LM”,“设备驱动安装向导”自动弹出,“正在完成设备驱动安装向导”提示成功。
接下来,我将一根特殊的 USB 电缆插入 PC,然后弹出“找到新硬件”向导。现在问题来了:
它询问司机的位置。对于从未连接过这种特殊 USB 电缆的 PC,它需要我明确指定 .inf 和 .cat 文件的位置;否则,它找不到它们并且会失败。(对于之前用过专用usb线的电脑,它会自动发现没问题。)
我想知道我缺少什么导致“找到新硬件”向导无法自动找到 .inf 和 .cat 文件。看起来上一步“设备驱动程序安装”向导没有成功安装 .inf/.cat 文件。当我查看“c:Windows\Inf”文件夹时,我看不到相关的 oem 或 inf 文件。
PS。我正在 32 位 Windows XP PC 上对其进行测试。
提前致谢。