Как создать пакет установки Windows для моего.inf?
Я сделал следующие шаги: 1. собрал и скомпилировал мой драйвер ядра, который эмулирует драйверы ленточных устройств. 2. создал необходимый.inf 3. создал необходимый.cat 4. подписал файлы 5. протестировал вручную "правый клик" -> установить на.inf файл из проводника
Теперь я готов сделать более простой установочный пакет, но я не знаю, как это можно сделать?
Я попытался создать каталог C:\drivers, где я также создал файл dpinst.xml, содержащий:
<?xml version="1.0" ?>
<dpinst>
<suppressAddRemovePrograms/>
<!-- The following search and subDirectory elements direct
DPInst to search all subdirectories (under the DPInst working directory) to locate driver
packages. -->
<search>
<subDirectory>*</subDirectory>
</search>
<!-- The following language element localizes its child elements
for the English (Standard) language. The child elements
customize the text that appears on the DPInst wizard pages. -->
<language code="0x0409">
<dpinstTitle>Device Driver Updater</dpinstTitle>
<welcomeTitle>Welcome to the Device Installer!</welcomeTitle>
<welcomeIntro>This wizard will walk you through updating the drivers for your device.</welcomeIntro>
<installHeaderTitle>Installing the software for your device...</installHeaderTitle>
<finishTitle>Congratulations! You finished installing your device drivers.</finishTitle>
</language>
<scanHardware/>
</dpinst>
И скопировал dpinst.exe И создал подкаталог "Хранилище", куда я скопировал файлы.inf,.cat и.sys в
Когда я пытаюсь установить, дважды щелкните по dpinst.exe из этого каталога; выдает сообщение "нет необходимости (нет устройства для обновления)"
Но это не драйвер устройства PnP? это KMDF (драйвер устройства ядра)?
У кого-нибудь есть идеи, как создать установочный пакет?
С наилучшими пожеланиями Томас
1 ответ
Вы можете попробовать пример установочного пакета WDF в примерах драйверов WDK8.1.
описание образца:
WDF Installation Package - installWdf Демонстрирует, как установить пакеты WDF в системе. Этот код можно использовать как есть для установки необходимых компонентов WDF в пользовательской системе. Пример кода также может быть переработан в существующее приложение установки, чтобы обеспечить лучший опыт.