阅读:1750回复:5
在Win98下的USB虚拟串口
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? 谢谢。 |
|
最新喜欢:![]() |
沙发#
发布于: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 谢谢 |
|
板凳#
发布于:2004-09-22 15:06
98下API用createFile打开串口comX,这个comX是在注册表哪里啊?
是不是只要在DeviceMap里写了就可以? |
|
地板#
发布于: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.
|
|
地下室#
发布于:2004-09-19 13:34
一块探讨一下好吗?我先在也正在进行类似的项目,两个人一块快一点吧?
|
|
|
5楼#
发布于:2004-07-01 09:50
虚拟串口
|
|
|