Podczas instalacji WinPcap 4.1.2 w systemie Windows 7 pojawia się następujący komunikat
"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."
Zainstalowałem i odinstalowałem program kilka razy.
Zgodnie z FAQ WinPcap należy:
Usuń pakiet. * (Packet.dll, packet.lib itp.)
Usuń wpcap.dll
Usuń npf.sys.
Dokonano tego i nadal nie można go zainstalować.
Ponadto usunąłem „urządzenie” filtra pakietów sieciowych za pomocą menedżera urządzeń.
Zrobiłem również wyszukiwanie w rejestrze winpcap bez rezultatów. Szukałem wpcap i znalazłem tylko jeden wpis - plik nagłówka w katalogu dołączania. Zmieniłem nazwę na .old bez powodzenia.
Ponadto pobrałem kod źródłowy i szukałem części powyższej wiadomości w nadziei, że sprawdzę, jak sprawdza poprzednie wersje. Ten ciąg (wersja WinPcap) nie został znaleziony w kodzie źródłowym (używając grep w cygwin).
Na koniec wysłałem e-mailem dwie osoby wymienione na liście kontaktów w programie.
Próbowałem również zainstalować program jako administrator.
Brak szczęścia. Wszyscy jesteście moją ostatnią nadzieją. :)
Pytanie jest takie jak powyżej - chcę usunąć starą wersję WinPcap. Ale inne pytania, które mogą mi pomóc, w jaki sposób program sprawdza poprzednie wersje? Czy jest coś jeszcze, czego powinienem szukać w rejestrze? Czy istnieje sposób, aby dowiedzieć się, który program używa winpcap? Czy istnieje sposób, aby sprawdzić, czy jakiś program jest zależny od winpcap? Wszelkie opinie byłyby bardzo mile widziane.
Dzięki!