Задача: прочитать ключик из реестра другого пользователя. есть его логин и пароль. Что не так: LogonUser+ImpersonateLoggedOnUser+GetCurrentUserKey требует SeTCBName привилегий,т.е. не будет работать на Win2k. А также не будет работать под аккаунтом любого юзера,не обладающего админскими правами. Что делать?
Читать непосредственно подраздел нужного юзера в HKEY_USERS. Естественно, для этого нужны права администратора.
Ап задача такая же, условия другие: 1. Есть права админа. 2. Пользователь, чей реестр нужно прочесть\внести изменения, не залогинен, процессов запущенных от его имени нету. 3. Логина и пароля этого пользователя нету. 4. Есть SID и имя этого пользователя. варианты решения?
Partner, этой ветви нету, так как: 2. Пользователь, чей реестр нужно прочесть\внести изменения, не залогинен, процессов запущенных от его имени нету.
Если вручную -> RegEdit->LoadHive Програмно -> RegLoadKey() Hужный hive находится здесь \Documents and Settings\UserName\NTUSER.DAT