minispy - Windows ne peut pas vérifier la signature numérique pour ce fichier

2

J'ai construit l'exemple de minifiltre minispy de Microsoft sans aucun problème. Je me suis assuré que depuis que j'utilise 64 bits, j'ai également compilé en x64 sur mon Visual Studio. Essayé à la fois Debug et Release. Par conséquent, en termes de codage, cela devrait être fait correctement, ce n’est donc pas une question de programmation.

Un certificat numérique est requis. Voici une capture d’écran pour montrer qu’il a été correctement installé: Cliquez ici pour la capture d’écran indiquant que le statut du certificat numérique est correct

Je l' ai installé plus tard minispy en utilisant le fichier .inf (.sys et les fichiers .exe dans le même dossier que .inf, a obtenu ce de ). Le premier problème (et je suppose que c'est le problème principal) s'affiche alors dans cette capture d'écran: Cliquez ici pour la capture d'écran d'une erreur de pilote non signée numériquement

Si vous ne parvenez pas à voir la capture d'écran, il est indiqué:

Un pilote signé numériquement est requis
. Pilote de filtre Minispy
Windows Le fournisseur DDK Win 7 DDK
Windows a bloqué l'installation d'un pilote non signé numériquement. Désinstallez le programme ou le périphérique qui utilise le pilote et recherchez sur le site Web de l'éditeur une version du pilote signée numériquement.

Ceci en dépit du fait que le certificat est déjà correctement installé, comme indiqué ci-dessus. Notez que j'utilise les privilèges d'administrateur. J'exécute également une instance AWS EC2, dans laquelle je ne peux pas redémarrer et appuyer sur F8 pour désactiver la signature numérique et vérifier s'il s'agit d'un problème de pilote signé (comme expliqué ici: Windows ne peut pas vérifier la signature numérique des pilotes requis pour ce périphérique ). S'il est utile de savoir, ma machine fonctionne sous Windows Server 2016.

Quand je suis arrivé à la partie sur le chargement du service, voici ce que j'ai vu sur la console après avoir entré la ligne de commande suivante:

fltmc load minispy

Le chargement a échoué avec l'erreur: 0x80070241
Windows ne peut pas vérifier la signature numérique pour ce fichier. Une récente modification matérielle ou logicielle a peut-être installé un fichier mal signé ou endommagé, ou peut-être un logiciel malveillant de source inconnue.

net start minispy

Une erreur système 577 s'est produite.
Windows ne peut pas vérifier la signature numérique pour ce fichier. Une récente modification matérielle ou logicielle a peut-être installé un fichier mal signé ou endommagé, ou peut-être un logiciel malveillant de source inconnue.

J'ai essayé à plusieurs reprises et après avoir recherché pendant quelques heures - je n'arrive pas à trouver les étapes spécifiques pour installer et installer minispy, je me demande pourquoi. Et bien que mon problème concerne spécifiquement le minifiltre minispy, je pense que cela concerne en réalité davantage le système et l’installation de pilotes. J'apprécierais vraiment toute aide sur où je pourrais avoir mal tourné, et comment je pourrais résoudre ceci.

Sydrik
la source

Réponses:

1

Impossible de trouver une solution, la solution que j'ai trouvée consiste à désactiver les éléments suivants:

  1. Assistant de compatibilité des programmes: https://winhelp.co/knowledge-base/windows-10-disable-program-compatibility-assistant-2/
  2. Application de la signature du pilote: https://windowsreport.com/driver-signature-enforcement-windows-10/ (je n'ai pas encore essayé cette procédure sur une instance AWS EC2, mais sur mon propre ordinateur portable)

Comme je l'ai dit, c'est une solution de contournement. Si quelqu'un a une vraie solution, je serais très heureux d'entendre comment.

Après cela, je peux maintenant installer minispy.inf et exécuter minispy.exe.

Sydrik
la source