none
Не создается проект "KmdfHelloWorld Package" при написании драйвера. RRS feed

  • Вопрос

  • Доброго времени суток! Пробую написать Универсальный драйвер "KmdfHelloWorld" по online инструкции.

    После выполнения 9 пункта(Create and build a driver package) по инструкции должен добавится проект "KmdfHelloWorld Package". У меня он не добавляется:

    Для дальнейшего создания драйвера в 12 пункте нужно выбрать оба проекта: "In the Solution Explorer window, right-click Solution 'KmdfHelloWorld' (1 project) and choose Configuration Manager. Choose a configuration and platform for both the driver project and the package project. For this exercise, we choose Debug and x64."

    Прошу подсказать почему у меня не создается проект "KmdfHelloWorld Package"?

    У меня установлена Windows 10 Pro 1511 x64 и Visual Studio 2015 Community.

    30 января 2016 г. 13:42

Ответы

  • Похоже, эта инструкция была скомпилирован из старых материалов (для WDK 8.1). Там, действительно, при создании проекта драйвера создавался еще один проект - Package. В WDK 10 этого не происходит, все операции по созданию инсталляционного пакета драйвера совершаются в процессе сборки основного проекта. Так что, можете слова по поводу двух проектов просто игнорировать.

    Главное помнить: программы и документацию пишут люди :)


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа Y_VS 31 января 2016 г. 10:38
    30 января 2016 г. 17:41

Все ответы

  • Похоже, эта инструкция была скомпилирован из старых материалов (для WDK 8.1). Там, действительно, при создании проекта драйвера создавался еще один проект - Package. В WDK 10 этого не происходит, все операции по созданию инсталляционного пакета драйвера совершаются в процессе сборки основного проекта. Так что, можете слова по поводу двух проектов просто игнорировать.

    Главное помнить: программы и документацию пишут люди :)


    Если сообщение помогло Вам, пожалуйста, не забудьте отметить его как ответ данной темы. Удачи в программировании!

    • Помечено в качестве ответа Y_VS 31 января 2016 г. 10:38
    30 января 2016 г. 17:41
  • Установить драйвер на "target computer" можно и  без добавления проекта Package. Возникли проблемы при развертывании драйвера на "target computer". Через свойства проекта->Driver Install->Deployment добавить целевой компьютер не получается. Возникает ошибка и Visual Studio 2015 Community(Версия 14.0.24720.00 Update 1) перегружается. Через меню Driver-> Test -> Configure Devices... также не получается. Получилось через свойства проекта :

    3 пункт Prepare the target computer for provisioning прошёл с одной ошибкой в конце:

    Creating system restore point
        ERROR: Task "Creating system restore point" failed to complete successfully. Look at the logs in the driver test group explorer for more details on the failure.
    Computer configuration log file://C:/Users/Yuri/AppData/Roaming/Microsoft/WDKTestInfrastructure/ProvisioningLogs/Driver%20Test%20Computer%20Configuration%2020160131110131750.log
    Failed installing components

    На развертывание драйвера ошибка не влияет.

    После выполнения F5 драйвер успешно установился на виртуальную машину.

    Всё ...

    31 января 2016 г. 11:09