pinklark
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1515回复:8

我编写的Passthru始终难以顺利的应用,请各位大侠、斑竹相助

楼主#
更多 发布于:2003-12-19 11:51
我的passthru已经完成了公司所需的功能:自动安装、截获数据包、控制数据包... ...

a. 可是我的安装有麻烦,不重启如果想再安装,那绑定关系就可能出错,最后不得不到注册表删除网卡项,所以我没有办法给用户提供简便的安装方法,除非重启再安装。我也知道w2k下的PtUnload不被调用所以不行,xp已经改了,也调用了PtUnload,但是反复安装还是会绑定不正常。

b. 还有,当我的应用层在运行时,如果用户在网络属性的UI处删除该组件时,系统就蓝屏,还有此时要是禁用本地连接也会系统蓝屏,是否用户态对这种情况要做特殊处理?我总不能假设用户不去操作这些吧!

c. 还有的我的收发数据包在Realtek8139、Intel这些网卡上都测试过了,在公司里测试一个月都工作正常,可是上次发给用户试用,他在运行时竟然蓝屏(它用的是3com DLink网卡,我这里没有这种网卡测试,不知道是否要在大多数类型的网卡上做测试),简直是噩耗!

请问各位要做成通用产品的还要掌握哪些知识,能否讨论下您们有什么看法,我真的急需大家的意见,即使是有同感也好,多谢了

[编辑 -  12/19/03 by  pinklark]
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-19 13:00
蓝屏肯定是程序有问题。

3com蓝屏可能是ptreceivepaceket函数有问题吧。reltek调用的是ptreceive。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
ljjlovernet
驱动小牛
驱动小牛
  • 注册日期2003-10-10
  • 最后登录2004-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-19 13:22
intel不也是ptreceivepackcet么
我是来学习的。不打扫卫生
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-19 13:46
intel不也是ptreceivepackcet么


哦,
我没有用过intel的网卡,那大概就不是这个问题了。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
pinklark
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-19 14:09
对,Intel是用的PtReceivePacket,我这里也测试过了,正常的。
看来要买两块3Com和Dlink的来测试一下
sc_wolf
驱动小牛
驱动小牛
  • 注册日期2006-09-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望278点
  • 贡献值1点
  • 好评度150点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-06-27 18:15
老大,我和你相反....我测试用的3COM,客户用的INTEL,结果,我没有问题,客户蓝了.可不可以告诉我,你解决的方法呀
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2007-07-03 00:10
路过的
人不靓仔心灵美,版头不正红花仔!
temptemp
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2008-03-11
  • 粉丝0
  • 关注0
  • 积分111分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-07-16 15:20
关注,学习中
xx_qiang
驱动小牛
驱动小牛
  • 注册日期2004-07-30
  • 最后登录2017-02-27
  • 粉丝2
  • 关注1
  • 积分31分
  • 威望249点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2007-07-19 16:20
有没有好心人跟我说说ndis怎么安装阿?手动安装,程序安装。我用passthru这个例子,编译出来用ddk自带的2个inf文件安装感觉没装上啊。
游客

返回顶部