阅读:1074回复:8
有关注册表的问题
为什么我使用RegOpenKeyEx( HKEY_LOCAL_MACHINE,
\"SYSTEM\\\\CurrentControlSet\\\\Enum\", 0, KEY_ALL_ACCESS, &hKey );函数访问注册表的子键会返回错误,而对别的子键却可以,而且上面这个子键确实存在 |
|
|
沙发#
发布于:2002-06-14 16:28
good.
|
|
板凳#
发布于:2002-06-14 12:13
我觉得CLASS值应该不一样。 我觉得CLASS都是一样的,WINDOWS下我可以通过访问注册表分析出来,哈哈。(没有直接的信息,根据类型判断) |
|
|
地板#
发布于:2002-06-14 12:11
use setupdiXXXX functions. 老兄,有例子吗?我试过,找不到门路呀??? |
|
|
地下室#
发布于:2002-06-14 11:19
use setupdiXXXX functions.
|
|
5楼#
发布于:2002-06-14 09:44
我觉得CLASS值应该不一样。
鼠标中断,对于PS/2,用IRQ12啊,好象是INT 75吧,在DOS下可以在他的中断服务程序里拦截,至于WINDOWS,有人知道的话要记得告诉我啊。USB不用中断,是软件主动POLLING。 |
|
6楼#
发布于:2002-06-12 13:22
you can not use KEY_ALL_ACCESS to open that key. 谢谢老大,其实我是想知道鼠标驱动的一些信息,比如版本、类型等等。 还有一个问题,这些都有一个CLASS值,比如4D36E96F-E325-11CE-BFC1-08002BE10318,对于所有类型的鼠标(PS/2、USB)都是一样的吗?如果没有安装鼠标又会怎么样呢?鼠标的中断如何获取? |
|
|
7楼#
发布于:2002-06-12 13:14
you can not use KEY_ALL_ACCESS to open that key.
you can open ENUM as enum or read security.that readonly mapping registry key. |
|
8楼#
发布于:2002-06-12 13:13
不让你改,就是不行。 :D
|
|