阅读:1185回复:3
请教高手关于虚拟MODEM(WIN98上的WDM)的问题
小弟在WIN98上虚拟了一个端口和MODEM,问题是:
1)我通过MODEM的分配的入口,向我的端口驱动发DeviceIoControl 时,我端口收不到这个IRP包。 2)另外我已经验证向它发Read IRP和Write IRP就能收到。 关于WDM小弟刚入门不久,请教大虾原因是什么,如大虾知道解决方法,请各位大虾指教指教。 ----------------------------------------------------------- 学海无涯,苦作舟 |
|
沙发#
发布于:2002-04-02 15:30
可否说一下你的实现过程?
|
|
|
板凳#
发布于:2002-04-02 23:25
in 2k. object manager will filter and decide whether it should send irp to you .except if you device type is unknow, not all irp will be send to you.
maybe 9x is same. |
|
地板#
发布于:2002-04-03 09:12
我的MODEM能通过拨号网络的方式进入我的SYS中的相应DeviceIoControl,但是我需要用一个应用来转移到另外的驱动(譬如USB,真COM),但是通过我的应用利用虚拟MODEM分配的入口(通过ChildID得到的入口)去访问我的WDM时,我自己的IOCTL却发不到我的WDM,利用一些WIN32通信API来发送相应的IOCTL IRP到我的WDM,大部分都不能到达我的WDM,只有一个IOCTL_SERIAL_GET_COMMSTATUS才能到达。
------------------------------------------------------------ 请各位大虾指教指教小弟,我尽量想利用IOCTL的方法去与我的WDM交互(读写的方法本人不想首先采用),至于那个驱动的设备类型(ADD_DEVICE中和IOCTL_CODE中)本人曾经修改过,依然也没有什么变化。 |
|