Как использовать WiX для развертывания драйвера USB на основе INF
Этот вопрос можно считать дубликатом:
Как развернуть драйвер на основе INF?
За исключением того, что я хочу сделать это полностью в установщике, а не с отдельной программой.
Предполагается, что здесь можно загрузить пример: 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.