Конференция "WinAPI" » hkey_current_user [XP]
 
  • guest (10.07.15 15:00) [0]
    windows xp: если в одной сессии пользователя запущены 2 процесса, один под юзером, а другой под system, то   hkey_current_user реестра у каждого процесса будет свой?

    как можно получить доступ к hkey_current_user текущего юзера из-под процесса работающего под system ?
  • Дмитрий С © (10.07.15 15:19) [1]
    Поискать его в HKEY_USERS
  • Rouse_ © (10.07.15 17:26) [2]

    > как можно получить доступ к hkey_current_user текущего юзера
    > из-под процесса работающего под system ?

    Через токен юзверя, получение токена я описывал вот тут: http://rouse.drkb.ru/winapi.php#servicenotifyer
    Грубо: WTSGetActiveConsoleSessionId + WTSQueryUserToken + (оть тут не помню, нужно ли грузить Hive ноды? ИМХ вроде как надо) + работа с реестром как будто мы пользователь.
  • Rouse_ © (10.07.15 17:34) [3]
    Ну и конечно RegLoadKey не забываем.
    Переключаешь нить на текущего пользователя (Токены у тебя на руках) и RegOpenCurrentUser
  • guest (12.07.15 18:04) [4]
    спасибо!
 
Конференция "WinAPI" » hkey_current_user [XP]
Есть новые Нет новых   [134427   +34][b:0][p:0]