Jak użyć WiX do wdrożenia sterownika USB opartego na INF

To pytanie można uznać za duplikat:

Jak wdrożyć sterownik oparty na infodzie?

Z wyjątkiem tego, że chcę to zrobić całkowicie w instalatorze, a nie w oddzielnym programie.

Tutaj powinien być przykład do pobrania:http://msdn.microsoft.com/en-us/library/dd163212.aspx

Ale na tej stronie nie ma linku do pobrania.

Struktura sterownika jest bardzo prosta, tylko inf i sys. Próbowałem tego:

  <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>

z „wixdifxappextension.dll” i difxapp_x86 zarówno dołączonymi jako odniesienia do mojego projektu, a tag „driver” nie jest rozpoznawany. Jeśli używam „komponentu” zamiast „sterownika”, wynikowy plik nie jest w rzeczywistości rozpoznawany jako sterownik i muszę wykonać instalację ręczną.

Co ja tu robię źle? Czy będę musiał napisać kolejny program, aby ten instalator działał? To jest w Wix 3.0.

questionAnswers(1)

yourAnswerToTheQuestion