2010-04-23 6 views
0

Je ne veux pas voir les avertissements de pilotes non signés lors de l'installation d'un pilote, alors j'essaye de signer numériquement un pilote en utilisant signtool, inf2cat et un certificat de publication de logiciel. Vista x64 exige que les pilotes soient signés numériquement ou que les pilotes les rejettent à plat, mais j'ai réussi à faire en sorte que Vista x64 accepte le pilote, donc je sais que je fais le processus correctement.Windows XP Rejetant la signature numérique

Toutefois, je répète le processus pour le pilote Windows XP x86. inf2cat et signtool renvoient tous deux des résultats positifs, signtool vérifie les signatures numériques, cliquez avec le bouton droit de la souris -> les propriétés du fichier vérifient également la signature numérique. Cependant, quand je vais charger le pilote dans Windows XP, il me demande toujours un avertissement de pilote non signé. Pourquoi XP considère-t-il le fichier comme non signé, mais pas Vista?

+0

Vous pouvez essayer de rechercher sur http://www.serverfault.com pour voir s'il y a quelque chose d'utile là-bas. Votre certificat est officiel, d'une autorité de certification je présume? –

+0

Yup, certification croisée et tout, pfx'd, etc. Comme je l'ai dit, je peux faire ce travail dans Vista x64 (et x86!), Et le même processus exact ne fonctionne pas pour Windows XP. – ajs410

Répondre

2

Les seuls pilotes que Windows XP supposerait être des pilotes signés par WHQL. Microsoft a assoupli leur politique à partir de Windows Vista, mais dans Windows XP, le processus WHQL est la seule solution.

Questions connexes