Diese Frage ist ein Duplikat betrachtet werden könnten:Wie verwende ich WiX eine INF-basierte USB-Treiber bereitstellen
How do I deploy a .inf based driver?
Außer, dass ich möchte, dass ganz im Installer zu tun, nicht mit einem separaten Programm.
Es angenommen haben hier ein Beispiel herunterladbare sein: http://msdn.microsoft.com/en-us/library/dd163212.aspx
Aber es gibt keinen Download-Link auf dieser Seite.
Die Treiberstruktur ist sehr einfach, nur ein inf und ein sys. Ich habe dies versucht:
<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>
mit dem ‚wixdifxappextension.dll‘ und difxapp_x86 beide als Bezugnahmen auf mein Projekt enthalten ist, und der Tag ‚Fahrer‘ wird nicht erkannt . Wenn ich "Komponente" anstelle von "Treiber" verwende, wird die resultierende Datei nicht wirklich als Treiber erkannt, und ich muss eine manuelle Installation durchführen.
Was mache ich hier falsch? Oder muss ich noch ein anderes Programm schreiben, damit dieser Installer funktioniert? Dies ist in Wix 3.0.