caosuricheng
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分-10分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1072回复:8

有关注册表的问题

楼主#
更多 发布于:2002-06-12 13:00
为什么我使用RegOpenKeyEx( HKEY_LOCAL_MACHINE,
               \"SYSTEM\\\\CurrentControlSet\\\\Enum\",
               0, KEY_ALL_ACCESS, &hKey );函数访问注册表的子键会返回错误,而对别的子键却可以,而且上面这个子键确实存在
我是草肃日成 有人认识我吗?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2002-06-12 13:13
不让你改,就是不行。 :D
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于: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.
caosuricheng
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分-10分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-12 13:22
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.


谢谢老大,其实我是想知道鼠标驱动的一些信息,比如版本、类型等等。
还有一个问题,这些都有一个CLASS值,比如4D36E96F-E325-11CE-BFC1-08002BE10318,对于所有类型的鼠标(PS/2、USB)都是一样的吗?如果没有安装鼠标又会怎么样呢?鼠标的中断如何获取?
我是草肃日成 有人认识我吗?
hawie
驱动小牛
驱动小牛
  • 注册日期2002-05-30
  • 最后登录2004-02-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-06-14 09:44
我觉得CLASS值应该不一样。
鼠标中断,对于PS/2,用IRQ12啊,好象是INT 75吧,在DOS下可以在他的中断服务程序里拦截,至于WINDOWS,有人知道的话要记得告诉我啊。USB不用中断,是软件主动POLLING。
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-06-14 11:19
use setupdiXXXX functions.
caosuricheng
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分-10分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-06-14 12:11
use setupdiXXXX functions.


老兄,有例子吗?我试过,找不到门路呀???
我是草肃日成 有人认识我吗?
caosuricheng
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2004-09-04
  • 粉丝0
  • 关注0
  • 积分-10分
  • 威望-1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-06-14 12:13
我觉得CLASS值应该不一样。
鼠标中断,对于PS/2,用IRQ12啊,好象是INT 75吧,在DOS下可以在他的中断服务程序里拦截,至于WINDOWS,有人知道的话要记得告诉我啊。USB不用中断,是软件主动POLLING。


我觉得CLASS都是一样的,WINDOWS下我可以通过访问注册表分析出来,哈哈。(没有直接的信息,根据类型判断)
我是草肃日成 有人认识我吗?
chenzhenbest
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2011-02-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-06-14 16:28
good.
游客

返回顶部