阅读:2338回复:1
请问:怎样才能在虚拟总线上枚举设备,弹出用户安装界面?
我刚学驱动编程不久,仿照toaster写了一个总线驱动,可是枚举了pdo后,却不能弹出用户安装程序。我看DDK上说,bus driver调用IoInvaildateRelation后,PNP管理器发送一系列的IRP给bus driver,如query id,query capbilities等等,我用softice跟踪了一下toaster,确实也是如此。用softice跟踪我的driver,PNP管理器只发送query id给我的驱动,没有发送别的irp。用webcrazy大虾的irpmon看了一下,果然query id之后就没有下文了。请问高手这是怎么一回事?难道PNP管理器不是自己发出这些irp的吗?还有别的什么条件吗?看toaster的代码似乎看不出有什么别的要求啊。要怎样做才能弹出用户安装界面啊?
|
|
沙发#
发布于:2005-06-08 09:35
继续看enum -p 1执行的那个IOCTL_BUSENUM_PLUGIN_HARDWARE对应的BusEnum中的处理
|
|
|