阅读:2373回复:14
用户态调用驱动程序的几种主要方式.
1) 通过GUID似乎是比较标准通用的用法. 通过函数SetupDiGetClassDevs, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetail, SetupDiGetDeviceInterfaceDetail 等得到驱动程序的symbolic link name, 然后CreateFile根据得到的symbolic link name打开驱动程序的句柄.
2) 如果有symbolic link name,直接用CreateFile打开驱动程序的句柄. 跟第一种方法相比,缺点在于:如打开2个以上的同一驱动程序,需要注意到symbolic link name的末尾计数.如:\\\\\\\\.\\\\MYDRV_0,\\\\\\\\.\\\\MYDRV_1等. 如用第一种方法,通过GUID得到的symbolic link name会自动改变适应. 3) 在NT下, 通过函数OpenSCManager, CreateService, OpenService, StartService, CloseServiceHandle 可动态加载/卸载驱动程序. 并不需要.INF文件来导入注册表项目. 至于如何打开驱动程序的句柄,参见以上2种方式. (总之是要通过CreateFile调用symbolic link name) 初学驱动,总结一下,不知对不对,请高手们多多指点. :cool: |
|
最新喜欢:![]() |
沙发#
发布于:2002-10-11 14:53
不给分打pp :D
|
|
|
板凳#
发布于:2002-10-11 14:52
你问了问题: 看到了看到了,四个mad,唉,I服了YOU!!! ;) |
|
地板#
发布于:2002-10-11 14:43
你问了问题:
初学驱动,总结一下,不知对不对 我回答了: 回答: 对 怎么是不合规矩 :mad: :mad: :mad: :mad: |
|
|
地下室#
发布于:2002-10-11 14:36
不给,我就是不给.
规矩是不能坏的,不能降低了给分的标准. :mad: (等着看zydcat气急败坏的样子~~~~~~) :D :D :D |
|
5楼#
发布于:2002-10-11 14:19
你给我这20分先 :D
|
|
|
6楼#
发布于:2002-10-11 14:17
[quote]********* 哎呀,好人,无功不收禄,这怎么好意思呢 :D [/quote] 嘿嘿,我好意思.zydcat不好意思就不要抢了嘛. 抢东西是不对的,尤其和小女孩抢东西就更不对了.唐僧叔叔说过你多少遍了,你就是不听.唉,真是调皮! mike_wang 快另开一贴.抢分的来了! :D |
|
7楼#
发布于:2002-10-11 11:28
********* 哎呀,好人,无功不收禄,这怎么好意思呢 :D |
|
|
8楼#
发布于:2002-10-11 11:24
*********
zydcat,lily311 ********* 你们都想要分啊!想要就跟我说嘛,不说我怎么知道你想要呢!,不可能你说你想要我却不给你,你说不想要我却偏要给你。说吧你们想要多少分 /////////////////////////// 我开个贴子,你们来拿吧! :) |
|
9楼#
发布于:2002-10-11 11:11
回答: 对
这下可以了吧 :D |
|
|
10楼#
发布于:2002-10-11 10:41
[quote]在修改资料的个人资料里,删去原有的头像,在用Browse添加你自己的. 好了,不和你抢了,把你的20分给我就行了 :D [/quote] 你还没\"指点指点\"呢! (俗话说的好:无功不受禄!) ;) |
|
11楼#
发布于:2002-10-11 09:31
在修改资料的个人资料里,删去原有的头像,在用Browse添加你自己的. 好了,不和你抢了,把你的20分给我就行了 :D |
|
|
12楼#
发布于:2002-10-11 09:21
在修改资料的个人资料里,删去原有的头像,在用Browse添加你自己的.
羞羞羞,大佬也跟我抢分! (真抢的话我就使出杀手锏---哭啦,哇........) :D |
|
13楼#
发布于:2002-10-10 19:21
stream driver系列驱动(com结构)在用户态的调用是要遵守directshow的规则的。 在个人资料力修改 把分给我把 :D |
|
|
14楼#
发布于:2002-10-10 17:46
stream driver系列驱动(com结构)在用户态的调用是要遵守directshow的规则的。
///////////////////////////////////// 怎么换的头像---------我给你分 :) |
|