我试图将驱动程序安装移植到Wix,但它仍然无法安装其中一个驱动程序。我正在使用difxapi扩展,但不知道如何启用日志记录以获取任何错误消息。
我能做些什么来找出问题所在吗?
这是我正在使用的代码; mlusb.inf
取决于windrvr6.sys
。如果删除mlusb.inf
,第一部分安装完全正常。
<ComponentGroup Id="MainDriverGroup" Directory="DriversFolder">
<Component Win64="no" Id="MainDriver" Guid="{04604482-1DA8-4E8E-B2BA-108E759F2D99}">
<difx:Driver Legacy='yes' ForceInstall='yes' Sequence='1'/>
<File Id='DriverINF' Vital="yes" Source="Files\windrvr6.inf" KeyPath="yes"/>
<File Id="DriverSYS" Vital="yes" Source="Files\windrvr6.sys"/>
<File Id="DriverCAT" Vital="yes" Source="Files\wd1021.cat"/>
</Component>
<Component Win64="no" Id="USBDriver" Guid="{63C42BC9-CE54-4C78-A0A1-224533986F45}">
<difx:Driver Legacy='yes' ForceInstall='yes' Sequence='2'/>
<File Id='DriverUSBINF' Source="Files\mlusb.inf" KeyPath="yes"/>
</Component>
</ComponentGroup>
答案 0 :(得分:1)
Msiexec (command-line options)
以下是启用详细日志记录的示例命令行:
msiexec /i example.msi /l*v c:\logfile.txt
这将创建c:\logfile.txt
,因此请确保您有足够的权限写入c:\
。