Bei der Installation von WinPcap 4.1.2 unter Windows 7 erhalte ich die folgende Meldung
"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."
Ich habe das Programm mehrmals installiert und deinstalliert.
Laut den WinPcap FAQ sollte man:
Paket löschen. * (Packet.dll, packet.lib, etc.)
Löschen Sie wpcap.dll
Löschen Sie npf.sys.
Dies wurde durchgeführt und konnte immer noch nicht installiert werden.
Außerdem habe ich das 'Gerät' des Netzwerkpaketfilters mithilfe des Geräte-Managers entfernt.
Ich habe auch eine Suche in der Registrierung nach winpcap ohne Ergebnisse durchgeführt. Ich suchte nach wpcap und fand nur einen Eintrag - eine Header-Datei in einem Include-Verzeichnis. Ich habe es ohne Erfolg in .old umbenannt.
Außerdem habe ich den Quellcode heruntergeladen und nach einem Teil der obigen Nachricht gesucht, in der Hoffnung, herauszufinden, wie nach früheren Versionen gesucht wird. Diese Zeichenfolge (Version von WinPcap) wurde nicht im Quellcode gefunden (mit grep in cygwin).
Schließlich schickte ich eine E-Mail an die beiden Personen, die als Ansprechpartner für das Programm aufgeführt sind.
Ich habe auch versucht, das Programm als Administrator zu installieren.
Kein Glück. Ihr alle seid meine letzte Hoffnung. :)
Die Frage ist wie oben - ich möchte die alte Version von WinPcap entfernen. Aber andere Fragen, die mir helfen könnten, sind: Wie prüft ein Programm, ob frühere Versionen vorliegen? Gibt es noch etwas, nach dem ich in der Registrierung suchen sollte? Gibt es eine Möglichkeit herauszufinden, welches Programm winpcap verwendet? Gibt es eine Möglichkeit, festzustellen, ob Programme von winpcap abhängig sind? Irgendwelche Hinweise wären sehr dankbar.
Vielen Dank!