Как использовать 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.

Ответы на вопрос(1)

Ваш ответ на вопрос