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。