Windows XP отклоняет цифровую подпись - PullRequest
0 голосов
/ 24 апреля 2010

Я не хочу видеть предупреждения о неподписанных драйверах при установке драйвера, поэтому я пытаюсь подписать драйвер цифровой подписью, используя signtool, inf2cat и сертификат публикации программного обеспечения. В Vista x64 требуется, чтобы драйверы были подписаны цифровой подписью или отклонены, но мне удалось заставить Vista x64 принять драйвер, поэтому я знаю, что я делаю процесс правильно.

Однако я повторяю процесс для драйвера Windows XP x86. И inf2cat, и signtool возвращают успешные результаты, signtool проверяет цифровые подписи, щелчок правой кнопкой мыши -> свойства файла также проверяет цифровую подпись.

Тем не менее, когда я иду, чтобы загрузить драйвер в Windows XP, он все равно выдает мне предупреждение о неподписанном драйвере. Почему XP считает файл неподписанным, а Vista - нет?

1 Ответ

2 голосов
/ 23 декабря 2010

Единственными драйверами, которые Windows XP будет считать подписанными, являются драйверы, подписанные WHQL. Microsoft ослабила свою политику, начиная с Windows Vista, но в Windows XP процесс WHQL - единственный путь.

...