阅读:1539回复:0
关于VMODEM的问题
我写了一个VCOM驱动,纯虚拟的,使用配置好的INF文件可以正常安装
我现在想对外显示为MODEM设备,所以修改了代码中的IoCreateDevice的类型,将原来的FILE_DEVICE_SERIAL_PORT改为FILE_DEVICE_MODEM,同时将IoRegisterDeviceInterface的GUID由GUID_CLASS_COMPORT改为GUID_CLASS_MODEM, 然后修改INF文件中的GUID为 Class=Modem ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318} 安装后设备显示正常,但是设备属性中绑定的COM没有出来,这个PortName应该是由系统分配的吧 为什么INF文件这样配置PortName就有PortName,配置成上面的就不能出现呢? Class=Port ClassGUID={4D36E978-E325-11CE-BFC1-08002BE10318} 当然Port和Modem的INF文件其它配置是不一样的。 |
|
|