При установке WinPcap 4.1.2 на Windows 7 я получаю следующее сообщение
"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."
Я установил и удалил программу несколько раз.
В соответствии с WinPcap FAQ следует:
Удалить пакет. * (Packet.dll, packet.lib и т.д.)
Удалить wpcap.dll
Удалить npf.sys.
Это было сделано, и это все еще не установило бы.
Кроме того, я удалил «устройство» Сетевого фильтра пакетов с помощью диспетчера устройств.
Я также сделал поиск в реестре для winpcap безрезультатно. Я искал wpcap и нашел только одну запись - заголовочный файл в каталоге include. Я переименовал его в .old безуспешно.
Кроме того, я скачал исходный код и искал часть сообщения выше, надеясь найти способ проверки предыдущих версий. Эта строка (версия WinPcap) не была найдена в исходном коде (используется grep в cygwin).
Наконец, я послал по электронной почте двум людям, которые указаны в качестве контактов для программы.
Я также попытался установить программу в качестве администратора.
Неудачно. Вы все моя последняя надежда. :)
Вопрос как выше - я хочу удалить старую версию WinPcap. Но другие вопросы, которые могут мне помочь, как программа проверяет предыдущие версии? Есть ли что-то еще, что я должен искать в реестре? Есть ли способ узнать, какая программа использует winpcap? Есть ли способ узнать, есть ли какие-либо программы зависимости от winpcap? Любые выводы будут с благодарностью.
Спасибо!