每个人。我正在开发 LWF 版本的 WinPcap。它已经完成,目前正在内部测试中。一位同事远程与我共享了一个 Win7 x64 虚拟机。然后我尝试在其上安装新的 WinPcap 安装程序,但在安装驱动程序时机器刚刚冻结。奇怪的是,只有这台机器有这个问题。我测试了自己的Win7 x86/x64和Win8 x86/x64,没有这个问题。我之前似乎遇到过类似的问题,但它是一个调试版本。当附加了 WinDbg 或 VS2012 之类的内核调试器时,我的机器得到了恢复。我认为这是一个“int 3”问题。但是这个安装程序中的驱动程序是一个发布版本。所以我不知道这是不是因为同样的问题。因为我们来自不同的国家,所以很难连接那台远程机器。这也不应该是一个死锁问题,比如 NdisWaitEvent 等待不可能的事件。因为我之前遇到过那个死锁,它只是阻塞了Windows的网络部分。像冻结网络属性窗口,阻止你重新启动等等。您仍然可以使用 Windows 的其他部分。那么为什么会出现这个冻结问题呢?
如果您喜欢阅读,这是我的驱动程序的所有代码:
https://svn.nmap.org/nmap-exp/yang/NPcap-LWF/packetWin7/npf/npf/
安装程序和其他信息如下:
(修订版 32149)整个代码库:
https://svn.nmap.org/nmap-exp/yang/NPcap-LWF
仅安装程序:
https://svn.nmap.org/nmap-exp/yang/NPcap-LWF/installer/winpcap-nmap-4.1.3-NDIS6-1.2.0.exe
构建说明:
https://svn.nmap.org/nmap-exp/yang/NPcap-LWF/README-builds.txt