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 là ). 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.