Al instalar WinPcap 4.1.2 en Windows 7, recibo el siguiente mensaje
"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."
He instalado y desinstalado el programa varias veces.
De acuerdo con las preguntas frecuentes de WinPcap, uno debe:
Eliminar paquete. * (Packet.dll, packet.lib, etc.)
Eliminar wpcap.dll
Eliminar npf.sys.
Esto se hizo y todavía no se instalaría.
Además, eliminé el 'dispositivo' del filtro de paquetes de red utilizando el administrador de dispositivos.
También hice una búsqueda en el registro de winpcap sin resultados. Busqué wpcap y encontré solo una entrada: un archivo de encabezado en un directorio de inclusión. Lo renombré a .old sin éxito.
Además, descargué el código fuente y busqué parte del mensaje anterior con la esperanza de encontrar cómo verifica las versiones anteriores. Esa cadena (versión de WinPcap) no se encontró en el código fuente (usando grep en cygwin).
Finalmente, envié un correo electrónico a las dos personas que figuran como contactos para el programa.
También intenté instalar el programa como administrador.
Sin suerte. Todos ustedes son mi última esperanza. :)
La pregunta es la anterior: quiero eliminar la versión anterior de WinPcap. Pero otras preguntas que podrían ayudarme son, ¿cómo comprueba un programa las versiones anteriores? ¿Hay algo más que debería estar buscando en el registro? ¿Hay alguna manera de averiguar qué programa está usando winpcap? ¿Hay alguna manera de ver si algún programa depende de winpcap? Cualquier pista será muy apreciada.
¡Gracias!