13
这个问题可以考虑的一个副本:如何使用WiX的部署基于INF-USB驱动程序
How do I deploy a .inf based driver?
除了我想这样做,完全安装,而不是一个单独的程序。
有应该是一个例子可以在这里下载: http://msdn.microsoft.com/en-us/library/dd163212.aspx
但该网页上没有下载链接。
驱动程序结构非常简单,只是一个inf和一个sys。我已经试过这样:
<Directory Id='SystemFolder' Name='System32'>
<Directory Id='DriversFolder' Name='Drivers'/>
</Directory>
...
<DirectoryRef Id="DriversFolder">
<Driver Id="cyusb" Guid="*">
<File Id="cyusb.inf" Source="..\Includes\cyusb.inf" />
</Driver>
<Driver Id="cyusb_sys" Guid="*">
<File Id="cyusb.sys" Source="..\Includes\cyusb.sys" />
</Driver>
</DirectoryRef>
与“wixdifxappextension.dll”和difxapp_x86既包括为我的项目引用,而“司机”标签无法识别。如果我使用“组件”而不是“驱动程序”,那么生成的文件实际上不会被识别为驱动程序,我必须执行手动安装。
我在这里做错了什么?还是必须编写另一个程序才能使安装程序正常工作?这是Wix 3.0。