Wie verwende ich WiX bereitstellen eine INF-basierte USB-Treiber

Diese Frage könnte als ein Duplikat von:

Wie werfe ich ein .inf-basierter Treiber?

Außer, dass ich tun will, ganz im installer, nicht mit einem separaten Programm.

Soll es werden, ein Beispiel hier herunterladen:
http://msdn.microsoft.com/en-us/library/dd163212.aspx

Aber es gibt keinen download-link auf dieser Seite.

Die Treiber-Struktur ist sehr einfach, nur eine inf-und eine sys. Ich hab das 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 der 'wixdifxappextension.dll" und difxapp_x86 beide enthalten wie Verweise auf mein Projekt, und die "driver" - tag nicht erkannt. Wenn ich 'Komponente' anstelle von 'Fahrer', dann wird die resultierende Datei nicht wirklich erkennen, wie ein Treiber, und ich habe eine manuelle installation.

Was mache ich hier falsch? Oder muss ich schreiben noch ein weiteres Programm, um das Installationsprogramm zu arbeiten? Dies ist in Wix 3.0.

InformationsquelleAutor mmr | 2009-07-29
Schreibe einen Kommentar