版块
论坛
喜欢
话题
应用
搜索
登录
注册
Shentu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=79588
虚拟串口怎样才能支持modem上网?
现在已经可以通过modem拨打电话,但是拨号上网却不行,需要处理什么?
回复
(
23
)
2004-07-02 14:14
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
kb219
:
网站终于恢复了,看来上次我的回帖没有成功,5。 星期一的时候我发现一个新情况,Win2000装了 SP4 补丁的挂断就不灵了!? 如果是裸Win2000或服务包只到 SP2 就可以。 拨号后有个对话框提示: TCP/IP CP connect seccessf...
(2005-06-08 09:16)
回复
Shentu
:
如果数据正常,问题还在的话,就把关键代码发给我,我晚上回去帮你看看~~
(2005-06-06 15:49)
回复
Shentu
:
如果是这样的话,那么mask处理应该没问题,一般不需要设置timeout的.建议你做下面的实验试试,确认你的驱动收发数据是正常的(包括硬件和驱动),因为数据不对的话,肯定是不能拨号上网啦,具体你可以用超级终端收发大文件,然后比较,多试几次就可以了.
(2005-06-06 14:05)
回复
kb219
:
我现在 Set wait mask,wait mask,purge 就像DDK那样做的。 也是有一个mask队列;Set时如果有pending的wait就先完成掉(0,success);如果注册的 ev 发生就 DPC 触发完成pending mask等等。但还是不好用,郁...
(2005-06-06 13:27)
回复
Shentu
:
我觉得是,应该就是没有处理好mask的那些动作~~
(2005-06-06 11:15)
回复
kb219
:
现在基本了解断开的步骤了,和拨号中途Cancel是一样的。唯一不同的就是Cancel时完成pending wait on mask的Set wait mask可以被发下来,而挂断拨号时不可以。 Set mask wait mask purge --->:这里...
(2005-06-06 09:19)
回复
Shentu
:
portmon是串口过滤,所以通过串口的包都会被监视到的。现在还有一种工具就是ds3.2里的wdmsnif,这个也可以把所有的IRP都抓到。一定要最新版的DriverStudio才有这个工具。公网可以到零度地带下载。
(2005-05-16 10:09)
回复
kb219
:
最初写的时候,都是用Dbgview、PORTMON对比以及监视的。 现在拨号的情况下,PORTMON也打印不出信息。 不知道是我的用法不对,还是PORTMON本身就不支持。
(2005-05-15 14:41)
回复
Shentu
:
断开网络的时候需要什么特殊处理吗?为什么我把应有的mask都返回了,2000 拨号程序也读取了 CD 变低情况,但却不发AT指令结束通信哪? 我没有碰到过这种情况,所以只有一个土办法啦,对照着真正的串口modem比较你的驱动跟微软驱动不一样的地方......
(2005-05-13 14:07)
回复
kb219
:
断开网络的时候需要什么特殊处理吗?为什么我把应有的mask都返回了,2000 拨号程序也读取了 CD 变低情况,但却不发AT指令结束通信哪?
(2005-05-13 12:40)
回复
1
2
3
下一页 »
Shentu
加关注
写私信
0
关注
0
粉丝
229
帖子
返回顶部