VerifyTrustFailed для C: \ Windows \ system32 \ WdfCoInstaller01011.dll

из setupapi.dev.log

! sig: VerifyTrustFailed для C: \ Windows \ system32 \ WinUsbCoInstaller2.dll.

! sig: Ошибка 0x800b0109: цепочка сертификатов обработана, но завершена корневым сертификатом, которому не доверяет поставщик доверия.

! sig: VerifyTrustFailed для C: \ Windows \ system32 \ WdfCoInstaller01011.dll.

! sig: Ошибка 0x800b0109: цепочка сертификатов обработана, но завершена корневым сертификатом, которому не доверяет поставщик доверия.

"signtool verify / pa WinUsbCoInstaller2.dll" возвращает "успешно проверен"

WinUSB загружается и в диспетчере устройств ошибок нет. Но это немного беспокоит, учитывая, что WinUsbCoInstaller2.dll и WdfCoInstaller01011.dll являются частью распространяемых пакетов Windows Driver Kit 10.

TIA за вашу помощь!

Было бы неплохо, если бы вы могли сказать, чего пытаетесь достичь, но я предполагаю, что вы разрабатываете драйвер для Windows, который использует WinUSB. Вы не думали об удалении бинарных файлов WinUSB из вашего драйвера? WinUSB поставляется с Windows Vista и более поздними версиями, поэтому вам не нужно распространять двоичные файлы для его использования, вам просто нужен файл INF и подписанный файл CAT.

David Grayson 18.07.2018 18:30

Да, пытаюсь подключить наше устройство к WinUSB. согласно docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/… Чтобы использовать WinUSB в качестве функционального драйвера устройства, вы создаете пакет драйвера. Пакет драйвера должен содержать следующие файлы: - Совместная установка WinUSB (Winusbcoinstaller.dll) - Совместная установка KMDF (WdfcoinstallerXXX.dll) - Файл .inf, который устанавливает Winusb.sys в качестве функционального драйвера устройства. - Подписанный файл каталога для пакета. Этот файл необходим для установки WinUSB в x64-версиях Windows, начиная с Vista.

megabite 18.07.2018 20:25

Подписанный файл каталога действительно необходим в современных версиях Windows, но эти большие библиотеки DLL не нужны. Вы можете удалить эти файлы из своего драйвера и удалить ссылки на них в INF-файле. Воспользовавшись этим, я распространил несколько продуктов для своей компании. Вы можете увидеть пример здесь: github.com/pololu/pololu-tic-software/tree/master/drivers

David Grayson 19.07.2018 02:37

Если вы перейдете по ссылке ниже, посмотрите на таблицу и прочтете сноски, там будет указано только, что для Windows XP требуется совместный установщик WinUSB: docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/win‌ usb Это потому, что, как я уже сказал, WinUSB уже установлен в Windows Vista и более поздних версиях.

David Grayson 19.07.2018 02:42

Извините, все еще запуталась. Не устанавливается в Windows XP. Если вы посмотрите дальше от своей ссылки, вы найдете мою ссылку, в которой говорится, что нам нужно включить совместный установщик KMDF. Тем не менее, обе библиотеки DLL помечаются ошибкой сертификата.

megabite 20.07.2018 17:59
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
5
406
0

Другие вопросы по теме