阅读:1517回复:8
我编写的Passthru始终难以顺利的应用,请各位大侠、斑竹相助
我的passthru已经完成了公司所需的功能:自动安装、截获数据包、控制数据包... ...
a. 可是我的安装有麻烦,不重启如果想再安装,那绑定关系就可能出错,最后不得不到注册表删除网卡项,所以我没有办法给用户提供简便的安装方法,除非重启再安装。我也知道w2k下的PtUnload不被调用所以不行,xp已经改了,也调用了PtUnload,但是反复安装还是会绑定不正常。 b. 还有,当我的应用层在运行时,如果用户在网络属性的UI处删除该组件时,系统就蓝屏,还有此时要是禁用本地连接也会系统蓝屏,是否用户态对这种情况要做特殊处理?我总不能假设用户不去操作这些吧! c. 还有的我的收发数据包在Realtek8139、Intel这些网卡上都测试过了,在公司里测试一个月都工作正常,可是上次发给用户试用,他在运行时竟然蓝屏(它用的是3com DLink网卡,我这里没有这种网卡测试,不知道是否要在大多数类型的网卡上做测试),简直是噩耗! 请问各位要做成通用产品的还要掌握哪些知识,能否讨论下您们有什么看法,我真的急需大家的意见,即使是有同感也好,多谢了 [编辑 - 12/19/03 by pinklark] |
|
沙发#
发布于:2003-12-19 13:00
蓝屏肯定是程序有问题。
3com蓝屏可能是ptreceivepaceket函数有问题吧。reltek调用的是ptreceive。 |
|
|
板凳#
发布于:2003-12-19 13:22
intel不也是ptreceivepackcet么
|
|
|
地板#
发布于:2003-12-19 13:46
intel不也是ptreceivepackcet么 哦, 我没有用过intel的网卡,那大概就不是这个问题了。 |
|
|
地下室#
发布于:2003-12-19 14:09
对,Intel是用的PtReceivePacket,我这里也测试过了,正常的。
看来要买两块3Com和Dlink的来测试一下 |
|
5楼#
发布于:2007-06-27 18:15
老大,我和你相反....我测试用的3COM,客户用的INTEL,结果,我没有问题,客户蓝了.可不可以告诉我,你解决的方法呀
|
|
6楼#
发布于:2007-07-03 00:10
路过的
|
|
|
7楼#
发布于:2007-07-16 15:20
关注,学习中
|
|
8楼#
发布于:2007-07-19 16:20
有没有好心人跟我说说ndis怎么安装阿?手动安装,程序安装。我用passthru这个例子,编译出来用ddk自带的2个inf文件安装感觉没装上啊。
|
|