danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:2157回复:10

有关虚拟串口,给点意见

楼主#
更多 发布于:2003-07-02 17:42
我找到了一个虚拟串口的实现步骤,但是现在还没有成功,希望能有人给点意见

I just completed a project like this for a client. Here are the steps:

1) Create a bus driver FDO that will attach to the root device node.
2) The bus driver FDO calls IoInvalidateDeviceRelations() to force the PNP
manager to issue an IRP_MN_QUERY_DEVICE_RELATIONS.
3) The bus driver FDO responds to this IRP by returning a list of PDOs in
the DEVICE_RELATIONS structure. These PDOs will be the PDOs for your virtual
serial ports - one for each port that will be created.
4) The PNP Manager will then send a IRP_MN_QUERY_ID to the top of your
stack.
5) The Virtual serial port PDO responds to this IRP with the hardware ID of
a serial port.
6) Using the .inf file for the virtual serial port FDO, the PnP manager can
now execute the AddDevice routine with the pointer to the virtual port PDO.

今天我发现我家的金鱼淹死了,:(
swf2003
驱动中牛
驱动中牛
  • 注册日期2003-02-13
  • 最后登录2011-10-28
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-03 09:11
“虚拟串口”前面有帖子讨论,你搜一下。
你的认可是对我最大的鼓励!
wolfwoo22
禁止发言
禁止发言
  • 注册日期2003-03-11
  • 最后登录2016-04-11
  • 粉丝0
  • 关注0
  • 积分930分
  • 威望8970点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-03 09:19
用户被禁言,该主题自动屏蔽!
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-07 09:57
我找到了你说的IrCOMM,但好像它不是基于bus的,是一个单独的driver,我要仔细看看

不过还是要谢谢你了,可以结帖了吗?我还想请大家讨论讨论,分不用担心了
今天我发现我家的金鱼淹死了,:(
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-09 09:54
其中有一个Bridge driver,看的不是很明白,另外还说是在Linux下的,Windows2000下受很多的限制,都是微软惹的祸
:(
不知道谁可以帮帮我
今天我发现我家的金鱼淹死了,:(
lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-11 16:40
关注
wwjmaomao
驱动牛犊
驱动牛犊
  • 注册日期2003-07-07
  • 最后登录2004-06-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-12 16:54
up!
lpwnd
驱动小牛
驱动小牛
  • 注册日期2003-03-04
  • 最后登录2012-01-20
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-13 14:28
一个例子
附件名称/大小 下载次数 最后更新
2003-07-13_VirtualSerial217.exe (938KB)  100
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-25 11:47
我找到了你说的IrCOMM,但好像它不是基于bus的,是一个单独的driver,我要仔细看看

不过还是要谢谢你了,可以结帖了吗?我还想请大家讨论讨论,分不用担心了

你找到的哪个IrCOMM网址是多少?或者能否Mail一个给我,多谢
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
Levis75
驱动小牛
驱动小牛
  • 注册日期2001-08-06
  • 最后登录2006-06-28
  • 粉丝0
  • 关注0
  • 积分68分
  • 威望7点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-26 10:56
Pls. consult linux/drivers/usb/acm.c source codes.
This is usb modem driver just like virtual tty (comm).
danielxu22
驱动中牛
驱动中牛
  • 注册日期2002-11-22
  • 最后登录2014-03-24
  • 粉丝0
  • 关注1
  • 积分2分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-08-26 19:08
我怎么没法给分,老是提示我登录
今天我发现我家的金鱼淹死了,:(
游客

返回顶部