我正在开发中间NDIS驱动程序。它实际上是我正在研究的负载平衡驱动程序。更改微型端口属性时遇到一个奇怪的问题。安装驱动程序后,当我尝试在其属性页中更改微型端口的IP地址时。它花费的时间太长,并且无法响应。 IP配置更改未得到应用,并且在无响应状态后,我也无法访问微型端口属性页面。这种行为太奇怪了,以至于我无法找出根本原因。
这里有人可以帮助解决此问题吗?
我没有收到任何错误消息或错误代码。我也尝试通过命令提示符设置IP配置,并得到了相同的行为。
答案 0 :(得分:1)
在内核模式下可能泄漏了某些东西。用!ndiskd.pendingnbls
检查卡住的NBL或用!ndiskd.oid
检查卡住的OID。寻找被!stacks 2 ndis!
阻塞调用驱动程序的线程。
更改IP地址可能会导致停止并重新初始化NIC驱动程序。在卸载驱动程序之前,不会出现某些类型的泄漏。