zenghao
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1745回复:2

有关passthru的卸载问题

楼主#
更多 发布于:2002-12-06 15:08
我用XPDDK中的示例passthru做实验,发现在WindowsXP下
PtUnload的确被调用(用DriverMonitor可以看到),用WinObj
查看device和driver中的passthru均被删除。但是在win2000下,
用2000DDK编译XP_passthru,notify object 仍使用XPDDK编译的passthru.dll,安装passthru后再卸载,PtUnload没有被调用。
用WinObj查看passthrudevice被删除,passthru driver却没有删
除。好像跟NDIS5.1的NdisQueryPendingIOCount 有关。如何在Win2000下安全删除passthru?
edust
驱动中牛
驱动中牛
  • 注册日期2002-04-02
  • 最后登录2003-06-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-06 16:20
我现在也在弄这个,把 XP 的 Passthru 用在 2000 下,可是卸载之后指定新的路径安装发现运行的还是原来的那个,所以每次改一下都要重起,有什么方法解决?
zenghao
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2010-04-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-12 19:21
找到一个不是办法的办法:用DriverMonitor装载原来的安装路径
下的passthru.sys(Winnt\\system32\\drivers\\下的passthru.sys已经删除),按Stop按钮,显示PtUnload被调用。用WinObj查看,
driver下的passthru已被删除干净。此时可不重起系统安装新的
passthru.sys。
游客

返回顶部