我正在尝试创建一个 WiX 安装程序,它也应该安装 USB 驱动程序。它安装应用程序但不安装驱动程序。在日志文件中我有:
DIFXAPP:信息:安装 INF 文件“driver.inf”(即插即用)。
DIFXAPP:信息:正在寻找模型部分...DIFXAPP:信息:在机器上的 INF“driver.inf”中未找到匹配的设备。
DIFXAPP:INFO:未安装驱动程序。未找到与“driver.inf”中包含的驱动程序匹配的设备。
DIFXAPP:信息:返回:DriverPackageInstallW(0xE000020B)DIFXAPP:信息:正在安装驱动程序的设备尚未插入计算机。
我已经发现 (这里) 可能存在产品/制造商与 Inf 制造商不同的情况。但我如何检查 inf 文件的制造商?它有此部分,但我不知道如何读取它:
[Manufacturer]
%Ftdi%=FtdiHw,NTamd64
答案1
如果您询问 USB 插件的产品/制造商,则只需转到系统 > 设备管理器 > 右键单击 USB:属性 > 详细信息 > 设备标识应类似于 PCI\VEN_1002&DEV_6742&SUBSYS_1D821043&REV_00
您应该制作正确版本的 inf 来重新组合您的 usb ID