To pytanie można uznać za duplikat:Jak używać WiX wdrożyć inf oparte sterownik USB
How do I deploy a .inf based driver?
Tyle tylko, że chcę to zrobić całkowicie w instalatorze, a nie oddzielny program.
Nie miało być przykładem do pobrania tutaj: http://msdn.microsoft.com/en-us/library/dd163212.aspx
Ale nie ma link do pobrania na tej stronie.
Struktura sterownika jest bardzo prosta, tylko inf i sys. Próbowałem to:
<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 '' i difxapp_x86 wixdifxappextension.dll oba włączone jako odniesienia do mojego projektu, a znacznik 'kierowca' nie jest rozpoznawana . Jeśli użyję "komponentu" zamiast "sterownika", wynikowy plik nie zostanie faktycznie rozpoznany jako sterownik i muszę wykonać ręczną instalację.
Co ja tu robię źle? Czy będę musiał napisać kolejny program, aby ten instalator działał? To jest w Wix 3.0.