WDM 中如何对一个不存在的设备产生 AddDevice 调用?是这样,我最近要做一个针对 SmartCard 的虚拟驱动,就是根据 DDK 的要求做一个 WDM 程序。该程序以软件形式模拟一个物理 SmartCardReader 的工作,当然,同时也模拟一部分卡的工作。根据 D...
全文
回复(10) 2002-10-08 10:27 来自版块 - 内核编程
表情
dregs这是wdm1的例子 [WDM.Book] %Wdm1%=Wdm1.Install, *wdmBook\Wdm1 但是还有这样的一个例子 [OpenSystemsResources] %DeviceDesc% = OsrNothingDriverInstall, Ro...(2004-04-09 14:51)
omr[quote][quote]AddDevice操作是系靳(2002-10-09 08:50)
omr由于BUS ENUMERATOR无法知道你的DEVICE的存在, 你需要自己在DRIVERENTRY中REPORT DEVICE的存在. 然后等待PNP MANAGER的CALL. 非常感谢您的回答! 但是我不明白“在DRIVERENTRY中REPORT DEVICE的存在...(2002-10-09 08:45)
tigerzd[quote]AddDevice操作是系靳(2002-10-09 08:37)
lu0由于BUS ENUMERATOR无法知道你的DEVICE的存在, 你需要自己在DRIVERENTRY中REPORT DEVICE的存在. 然后等待PNP MANAGER的CALL.(2002-10-08 23:25)
omr[quote]AddDevice操作是系靳(2002-10-08 14:55)
zydcat我也想在 DriverEntry 当中做, 但是这个IoRegisterDeviceInterface 是不能少的,这时候我在它的 PhysicalDeviceObject 参数填什么啊? 使用Iocreatesymbollink吧,呵呵 或者楼上说的也...(2002-10-08 12:07)
caosurichengAddDevice操作是系靳(2002-10-08 11:38)
omr我也想在 DriverEntry 当中做, 但是这个IoRegisterDeviceInterface 是不能少的,这时候我在它的 PhysicalDeviceObject 参数填什么啊? (2002-10-08 11:22)
zydcat虚拟设备好像不能调用adddevice把,不太清楚 你可以在driverentry中做adddevice中的所有事情呀 :D(2002-10-08 11:03)

返回顶部