Quando installo WinPcap 4.1.2 su Windows 7 ricevo il seguente messaggio
"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."
Ho installato e disinstallato il programma più volte.
Secondo le FAQ di WinPcap si dovrebbe:
Elimina pacchetto. * (Packet.dll, packet.lib, ecc.)
Elimina wpcap.dll
Elimina npf.sys.
Questo è stato fatto e ancora non si installava.
Inoltre, ho rimosso il "dispositivo" Filtro pacchetti di rete utilizzando Gestione dispositivi.
Ho anche effettuato una ricerca nel registro per winpcap senza risultati. Ho cercato wpcap e ho trovato solo una voce: un file di intestazione in una directory include. L'ho rinominato in .old senza successo.
Inoltre, ho scaricato il codice sorgente e ho cercato parte del messaggio sopra sperando di trovare il modo in cui controlla le versioni precedenti. Quella stringa (versione di WinPcap) non è stata trovata nel codice sorgente (usando grep in cygwin).
Infine, ho inviato un'e-mail alle due persone elencate come contatti per il programma.
Ho anche provato a installare il programma come amministratore.
Senza fortuna. Siete tutti la mia ultima speranza. :)
La domanda è come sopra: voglio rimuovere la vecchia versione di WinPcap. Ma altre domande che potrebbero aiutarmi sono, come fa un programma a verificare le versioni precedenti? C'è qualcos'altro che dovrei cercare nel registro? C'è un modo per scoprire quale programma utilizza winpcap? C'è un modo per vedere se qualche programma ha una dipendenza da winpcap? Ogni dritta sarebbe veramente apprezzata.
Grazie!