xtfpg 发表于 2016-3-21 18:53:32

应用层驱动路径转驱动层

在内核中操作注册表,
HKEY_LOCAL_MACHINE的路径可以用\Registry\Machine来表示.
HKEY_USERS可以用 \Registry\User表示.
HKEY_CLASSES_ROOT是链接到HKEY_LOCAL_MACHINE\SOFTWARE\Classes
HKEY_CURRENT_CONFIG是链接到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current
HKEY_CURRENT_USER也是链接到HKEY_USERS\[当前登录用户的SID]

问题:
1.以上说法是否完全正确,错不正确请指出
2.当前登录用户的SID,在多用户的情况下,在驱动层怎么确认(支持Xp到Win10)
3.网上是否有现成的代码,可做参考

Tesla.Angela 发表于 2016-3-21 22:37:10

1.对。
2.说个不优雅的方法:应用程序在HKEY_CURRENT_USER下新建一个特殊名称的KEY,比如0000,然后在驱动程序遍历\Registry\User下所有的KEY,看哪个存在0000。
3.没有,至少我没找到。

xtfpg 发表于 2016-3-22 11:40:53

Tesla.Angela 发表于 2016-3-21 22:37
1.对。
2.说个不优雅的方法:应用程序在HKEY_CURRENT_USER下新建一个特殊名称的KEY,比如0000,然后在驱动 ...

好的,谢谢
页: [1]
查看完整版本: 应用层驱动路径转驱动层