minispy - Windows не может проверить цифровую подпись для этого файла

minispy - Windows не может проверить цифровую подпись для этого файла

Я построил пример Microsoftминишпион минифильтрбез проблем. Я убедился, что, поскольку я использую 64-бит, я также скомпилировал в x64 в моей Visual Studio. Пробовал и Debug, и Release. Следовательно, с точки зрения кодирования, это должно быть сделано правильно, следовательно, это не вопрос программирования.

Требуется цифровой сертификат. Вот снимок экрана, показывающий, что он был правильно установлен: Нажмите здесь, чтобы увидеть снимок экрана, на котором видно, что цифровой сертификат имеет статус «ОК»

Позже я установил minispy, используя файл .inf (файлы .sys и .exe находятся в той же папке, что и .inf, взял это сздесь). Первая проблема (и я подозреваю, что это главная проблема) показана на этом снимке экрана: Нажмите здесь, чтобы увидеть снимок экрана с ошибкой драйвера без цифровой подписи

Если вы не видите снимок экрана, там написано:

Требуется драйвер с цифровой подписью
Minispy Filter Driver
Windows (R) Win 7 DDK provider
Windows заблокировала установку драйвера без цифровой подписи. Удалите программу или устройство, использующее драйвер, и проверьте веб-сайт издателя на наличие версии драйвера с цифровой подписью.

Это несмотря на то, что сертификат уже правильно установлен, как показано выше. Обратите внимание, что я использую привилегии администратора. Я также работаю на экземпляре AWS EC2, в котором я не могу перезагрузиться и нажать F8, чтобы отключить цифровую подпись, и проверить, является ли это проблемой подписанного драйвера (как объяснено здесь:Windows не может проверить цифровую подпись драйверов, необходимых для этого устройства). Если это поможет, моя машина работает на Windows Server 2016.

Когда я дошел до части о загрузке службы, вот что я увидел на консоли после ввода следующей командной строки:

fltmc load minispy

Загрузка не удалась из-за ошибки: 0x80070241
Windows не может проверить цифровую подпись для этого файла. Недавнее изменение оборудования или программного обеспечения могло установить файл, который подписан неправильно или поврежден, или это может быть вредоносное программное обеспечение из неизвестного источника.

net start minispy

Произошла системная ошибка 577.
Windows не может проверить цифровую подпись для этого файла. Недавнее изменение оборудования или программного обеспечения могло установить файл, который подписан неправильно или поврежден, или это может быть вредоносное программное обеспечение из неизвестного источника.

Я пробовал несколько раз и исследовал пару часов - похоже, не могу найти конкретные шаги по установке и настройке minispy, интересно, почему. И хотя моя проблема касается minispy minifilter, я думаю, что это больше касается системы и установки драйверов. Буду очень признателен за любую помощь в том, где я мог ошибиться, и как я могу это исправить.

решение1

Не удалось найти решение, поэтому я решил отключить следующее:

  1. Помощник по совместимости программ:https://winhelp.co/knowledge-base/windows-10-disable-program-compatibility-assistant-2/
  2. Обеспечение подписи водителя:https://windowsreport.com/driver-signature-enforcement-windows-10/(Я не пробовал это снова на экземпляре AWS EC2, но вместо этого на своем собственном ноутбуке)

Как я уже сказал, это обходной путь. Если у кого-то есть реальное решение, я был бы очень рад услышать, как.

После этого я могу установить minispy.inf и запустить minispy.exe.

Связанный контент