Silent Install Com0com (Test Signed Com0com.sys отображается как подписанный в Explorer, но не в диспетчере устройств)

StackOverflow https://stackoverflow.com/questions/4597888

Вопрос

Моя цель - установить серийный драйвер Com0com без появления мастера установки на Winxp и Win2000.

Я работаю над Winxp X86. Я следовал Инструкции по подписанию теста Для драйвера COM0COM заменить AMD64 на I386 на строке 60.

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

certmgr /add com0com.cer /r localMachine root
certmgr /add com0com.cer /r localMachine trustedprovider

И подтвердил, что он перечислен в обоих местах.

Затем я запускаю недавно созданный setup.exe. Это устанавливает подписанный файл com0com.sys в C: Windows System32 Drivers и устанавливает пару виртуальных последовательных портов и шину между ними. Используя Explorer, я захожу в каталог драйверов, щелкнув правой кнопкой мыши файл com0com.sys и проверяю, что он имеет цифровую подпись «тест». Затем я захожу в диспетчер устройств, открываю вход «Серийный порт Com0com», выбираю вход и выполняю свойства-> драйвер и вижу, что он говорит «не подписано в цифровом виде». Я нажимаю подробности для драйвера и вижу, что он ссылается на файл драйвера com0com.sys, который я только что подтвердил, подписан.

Я нашел, что может быть Связанная проблема но я не уверен. Требует ли Winxp подпись WHQL? Если так, объясняет ли это, почему файл com0com.sys подписан, но записи драйвера устройства говорят, что они не подписаны?

Это было полезно?

Решение

Да, когда говорится о драйверах, Windows 2000 и Windows XP имеют только одну определенную подпись - подпись WHQL. Не проведя драйвер Com0com через процесс WHQL, он просто не считается подписанным.

Инструкции по строительству.txt в отношении подписания рассказывают о другом «ограничении», размещенном 64-разрядными изданиями Windows Vista и выше-они просто не будут загружать драйверов, которые вообще не подписаны-но это не связано с твоя проблема.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top