songqf
驱动牛犊
驱动牛犊
  • 注册日期2004-06-10
  • 最后登录2004-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1748回复:5

在Win98下的USB虚拟串口

楼主#
更多 发布于:2004-06-19 09:14
Hello,

我在Windows 2000下已经成功的开发了相应的程序, 工作得很好。 但在Win98下, 我碰到了下面的问题。

我的想法是用wdm driver enumerate出一个虚拟串口设备,Windows PnP会加载相应的vxd, 然后vxd调用wdm完成相关的操作。

1。serial vxd工作的很好。可以加载和调试,可以取代Windows 98的serial.vxd.
2。wdm driver可以enumerate出串口设备, 在设备管理中可以看到两个设备。

但是vcomm似乎没有参与enumeration过程,在registry中没有PortName和FriendlyName。因此系统中也就没有这个串口,无法使用。如何才能让vcomm也参与enumeration过程? 我的wdm driver没有相应RESOURCE_REQUIREMENT IRP,是否应该指明这个串口的Resource requirement?

谢谢。

最新喜欢:

kb219kb219
zzq191
驱动中牛
驱动中牛
  • 注册日期2001-08-09
  • 最后登录2018-05-29
  • 粉丝17
  • 关注0
  • 积分1041分
  • 威望716点
  • 贡献值0点
  • 好评度318点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-07-01 09:50
虚拟串口
QQ:416331891,承接windows下应用和驱动的开发,雅虎通:zzq191, Email:zzq191@21cn.com
ZZZL_888
驱动牛犊
驱动牛犊
  • 注册日期2004-01-27
  • 最后登录2004-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-19 13:34
一块探讨一下好吗?我先在也正在进行类似的项目,两个人一块快一点吧?
JXL001
songqf
驱动牛犊
驱动牛犊
  • 注册日期2004-06-10
  • 最后登录2004-09-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-19 22:12
My project is finished. I can't share the code with you because of the confidentiality agreement. But I can share you the basic idea of how to do that if you want.
Shentu
驱动小牛
驱动小牛
  • 注册日期2004-04-05
  • 最后登录2011-01-24
  • 粉丝0
  • 关注0
  • 积分234分
  • 威望24点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-09-22 15:06
98下API用createFile打开串口comX,这个comX是在注册表哪里啊?
是不是只要在DeviceMap里写了就可以?
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-14 15:31
问几个弱弱的问题:

1。serial vxd工作的很好。可以加载和调试,可以取代Windows 98的serial.vxd.

serial vxd 是自己编写的吗?用什么编译?DDK有例子?

2。wdm driver可以enumerate出串口设备, 在设备管理中可以看到两个设备。

这两个设备分别是USB设备、虚拟串口设备吗?用VXD是不是USB驱动和虚拟串口驱动就必须分开写?

大侠能否分享一些可以公开的资料那?比如哪本书什么的。

kb219@sina.com.cn 谢谢
游客

返回顶部