Lors de l'installation de WinPcap 4.1.2 sur Windows 7, je reçois le message suivant
"A previous version of WinPcap has been detected on this system and cannot be
removed because in use by another application. Please close all the
WinPcap-based applications and run the installer again."
J'ai installé et désinstallé le programme plusieurs fois.
Selon la FAQ WinPcap, il faut:
Supprimer le paquet. * (Packet.dll, packet.lib, etc.)
Supprimer wpcap.dll
Supprimez npf.sys.
Cela a été fait et il ne serait toujours pas installer.
De plus, j'ai supprimé le «périphérique» du filtre de paquets réseau à l'aide du gestionnaire de périphériques.
J'ai également fait une recherche dans le registre pour winpcap sans résultat. J'ai cherché wpcap et n'ai trouvé qu'une entrée - un fichier d'en-tête dans un répertoire d'inclusion. Je l'ai renommé en .old sans succès.
De plus, j'ai téléchargé le code source et recherché une partie du message ci-dessus dans l'espoir de trouver comment vérifier les versions précédentes. Cette chaîne (version de WinPcap) est introuvable dans le code source (utilisation de grep dans cygwin).
Enfin, j'ai envoyé un courrier électronique aux deux personnes répertoriées comme contacts pour le programme.
J'ai également essayé d'installer le programme en tant qu'administrateur.
Pas de chance. Vous êtes tous mon dernier espoir. :)
La question est comme ci-dessus - je veux supprimer l'ancienne version de WinPcap. Mais d'autres questions pourraient m'aider: comment un programme vérifie-t-il les versions précédentes? Y a-t-il autre chose que je devrais rechercher dans le registre? Existe-t-il un moyen de savoir quel programme utilise winpcap? Existe-t-il un moyen de voir si certains programmes dépendent de winpcap? Toute piste serait grandement appréciée.
Merci!