请问在NT服务中,如何访问注册表HKEY_CURRENT_USER下的键值?

解决方案 »

  1.   

    不是的吧... 如果像一般的桌面程序一样,只是调用API函数是不能对HKEY_CURRENT_USER进行访问,需要用户权限. 但不知道怎么做,请各位指教.
      

  2.   

    启服务的用户是system不可能这个账号没有访问注册表的权限吧!
      

  3.   

    默认就是SYSTEM用户吧?
    看服务的属性显示是本地系统帐户... 但是不能访问HKEY_CURRENT_USER下面的键.
      

  4.   

    HKEY_CURRENT_USER必须要以指定的用户身份才能访问,因为每个用户都有一份独立的HKEY_CURRENT_USER键
    好像是要取得当前用户的Token之类的,具体的我记不清了,MSDN上于sample的。
      

  5.   

    HKEY_USERS
    枚举所有用户在判断
      

  6.   

    如何获得HKEY_USERS下当前用户对应的键值?