2010-08-23 4 views
0

Il s'agit d'une suite chronologique de la question this. J'ai simplifié ma carte afin qu'elle fonctionne bien avec la version DDK de BulkUSB sur les versions 32 bits de XP et Vista, mais je ne suis pas capable de l'installer sur Vista 64. (construit avec amd64 fre) J'ai été capable de des fenêtres reconnaissent les fichiers dont il a besoin d'installer, utilisant à la fois BulkUSB et USBSamp, mais une fois installé il ditProblème avec l'utilisation du pilote sur Vista 64bit

Windows cannot load the device driver for this hardware. 
The driver may be corrupted or missing. (Code 39) 

dans la propriété de code problème dans les détails, il dit 27. Quand je l'installe pour la première fois, il se plaint que le conducteur ne soit pas signé numériquement, et j'ai essayé de courir:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS 

Comme il est placé cette mention, il devrait faire fonctionner Windows sans pilote, mais cela n'aide pas.

Si quelqu'un a un aperçu à ce sujet, toute aide sera appréciée.

Merci,

Surd.

Modifier une autre partie de la transaction m'a pris beaucoup de temps pour trouver que ce n'est nulle part dans les questions ou réponses: Lorsque vous désintalliez un pilote, vous devez soit cocher "supprimer le pilote" dans le gestionnaire de périphériques ou utiliser pnputil -d oem ##. inf pour supprimer le pilote, sinon les nouveaux pilotes ne seront pas utilisés.

Répondre

2

Même après avoir modifié les options de bcedit, il est impossible de charger des pilotes non signés sous Windows Vista/7 64 bits. Vous devez effectuer une signature de test pour le pilote. J'ai résolu ce problème en suivant les instructions du document "Procédure de signature de code en mode noyau" qui peut être téléchargé à partir du site Microsoft: http://www.microsoft.com/whdc/driver/install/drvsign/kmcs-walkthrough.mspx

Les pilotes non signés ne peuvent pas être chargés par Vista/7 64 bits dans tous les cas. Les pilotes signés par test peuvent être chargés après avoir modifié les options de bcedit. Les pilotes dédicacés sont chargés sans restriction, mais avec un message d'avertissement. Vous pouvez vous tester vous-même en suivant les instructions de ce document. Pour la libération-signature, il est nécessaire d'acheter un certificat de signature de code.

L'étape finale (et facultative) consiste à passer les tests à partir du kit de logo Windows (WLK). Cela permet de supprimer le message d'avertissement affiché lors de l'installation du pilote.

+0

Fonctionne comme un charme, ma chérie! Bien que, le walk-through m'a fait allusion à la possibilité d'exécuter un pilote non signé à des fins de débogage, en utilisant "Disable Driver Signature Enforcement" dans le menu de démarrage F8. – SurDin

+0

Oui, je me souviens aussi que le pilote non signé peut être chargé si le débogueur distant est actif. –

Questions connexes