Форум: "WinAPI";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
ВнизДоступ к веткам реестра всех пользователей одновременно Найти похожие ветки
← →
MG (2007-11-06 09:52) [0]Поставили задачу, вывести список пользователей и список баз 1Св7.7 для каждого пользователя. 1С хранит списко баз текущего пользователя в HKEY_CURRENT_USER, чтобы получить этот список необходимо залогиниться под конкретным пользователем.
А можно ли из под Администратора получить эти данные по всем пользователям? Или до логона с правами SYSTEM?
(WinXP,2003)
← →
vpbar © (2007-11-06 10:05) [1]>>MG (06.11.07 09:52)
Да. По-моему да.
HKEY_USER вроде содержит все пользовательские ветки
← →
MG (2007-11-06 10:16) [2]Спасибо. Действительно все юзеры там есть.
← →
MG (2007-11-06 10:31) [3]Нет, поторопился. Там тоже только текущий пользователь.
← →
Riply © (2007-11-06 10:36) [4]> [3] MG (06.11.07 10:31)
> Нет, поторопился. Там тоже только текущий пользователь.
Наталкивалась на Rtl ф-ию "загрузки(активизации) пользовательской ветки реестра".
Смотрела мельком (мне это не нужно было), так что могу ошибаться.
← →
clickmaker © (2007-11-06 10:56) [5]HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
← →
MG (2007-11-06 11:37) [6]
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
Ну, со списком пользователей вопрос решен. Хотя раньше я делал через API.
А вот как бы прочитать ветку реестра каждого пользователя?
← →
clickmaker © (2007-11-06 11:38) [7]берешь SID и с ним идешь в HKEY_USERS...
← →
MG (2007-11-06 11:39) [8]
> Наталкивалась на Rtl ф-ию "загрузки(активизации) пользовательской
> ветки реестра"
Я чайник, мне слова Rtl-функция, ничего не говорят. Rtl- это что?
← →
MG (2007-11-06 11:44) [9]
> берешь SID и с ним идешь в HKEY_USERS
Да, но в HKEY_USERS представлены не все SID, только часть.
В ProfileList:
S-1-5-18
S-1-5-19
S-1-5-20
S-1-5-21-220523388-1532298954-725345543-1422
S-1-5-21-3331039769-3188542044-1714060214-1003
S-1-5-21-3331039769-3188542044-1714060214-500
В HKEY_USER
S-1-5-18
S-1-5-19
S-1-5-19_Classes
S-1-5-20
S-1-5-20_Classes
S-1-5-21-220523388-1532298954-725345543-1422
S-1-5-21-220523388-1532298954-725345543-1422_Classes
Мне же интересен именно:
S-1-5-21-3331039769-3188542044-1714060214-1003, который почему-то отсутствует в HKEY_USERS
Это нормально? Или должен быть?
← →
Игорь Шевченко © (2007-11-06 12:26) [10]
> Это нормально? Или должен быть?
Это нормально, профиль не загружен, поэтому он не виден в HKEY_USERS
Я думаю, что твоя задача должна решаться административными методами, а не загрузкой профилей в реестр.
← →
MG (2007-11-06 12:42) [11]Административные методы, это здорово, задача поставлена и надо сделать. Подскажите пожалуйста, как загрузить профиль в реестр?
← →
clickmaker © (2007-11-06 12:52) [12]RegLoadKey
X:\Documents and Settings\<username>\NTUSER.DAT
ну или другой путь
← →
MG (2007-11-06 13:01) [13]Спасибо. Попробую.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2008.08.10;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c