版块
论坛
喜欢
话题
应用
搜索
登录
注册
omr的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=34264
WDM 中如何对一个不存在的设备产生 AddDevice 调用?
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)
回复
caosuricheng
:
AddDevice操作是系靳
(2002-10-08 11:38)
回复
omr
:
我也想在 DriverEntry 当中做, 但是这个IoRegisterDeviceInterface 是不能少的,这时候我在它的 PhysicalDeviceObject 参数填什么啊?
(2002-10-08 11:22)
回复
zydcat
:
虚拟设备好像不能调用adddevice把,不太清楚 你可以在driverentry中做adddevice中的所有事情呀 :D
(2002-10-08 11:03)
回复
omr
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部