Как писать в чужие ветки HKEY_USERS?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Как писать в чужие ветки HKEY_USERS?

Сообщение vipe2004 » 10.05.2005 (Вт) 20:45

По идее, зная SID юзера, можно писать в его ветку реестра HKEY_USERS\SID\и т.д. Но она же (его ветка), подгружается только при логоне этого юзера. В своем сеансе ее не видно.
Выход есть?

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 10.05.2005 (Вт) 21:41

Да и вообще, до первого входа нового юзера его ветки нет нигде.
Хотелось программно заводить новых пользователей и сразу же кое-что подписывать им в реестр.
Неужели нет решений?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 10.05.2005 (Вт) 22:11

А какая разница? Создавай, получай СИД и пиши в него
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 10.05.2005 (Вт) 22:21

Не пишет, т.к. некуда.%-(

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.05.2005 (Вт) 23:11

создавай им logon script, который пишет в HKEY_CURRENT_USER %-)
Изображение

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 10.05.2005 (Вт) 23:15

В HKEY_CURRENT_USER это понятно как.
А в ветку с чужим SIDом из своего сеанса никак?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.05.2005 (Вт) 23:25

а чем logon script не катит-то??
Изображение

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 10.05.2005 (Вт) 23:30

Да катит.
Просто заедает вопрос с чужим SIDом. На хрен он тогда нужен, если им нельзя воспользоваться. Причем вспоминается, что вроде на W2K проходило (сейчас у меня XP). Может поправили вопрос безопасности?

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 11.05.2005 (Ср) 8:39

Последняя попытка. %-(
Как же воспользоваться чужим SIDом?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.05.2005 (Ср) 8:41

ну так запусти чёнить под его аккаунтам, если ты его создал...
CreateProcessWithLogon
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 11.05.2005 (Ср) 9:20

Спасибо, Sebas.
За свежую мысль. CreateProcessWithLogon очень полезен хотя бы тем, что создает профиль у свежего пользователя.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 11.05.2005 (Ср) 10:32

А если не секрет, для чего?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

vipe2004
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 10.04.2005 (Вс) 22:33

Сообщение vipe2004 » 11.05.2005 (Ср) 11:08

Не секрет.
При массовом создании новых аккаунтов нужно для каждого настраивать его профиль для некоторой программы (заходить под его именем и каждый раз одно и то же).
А так запускаешь regedit /s /f MyReg.reg от имени нового юзера не сходя с места. Легко и приятно ;-)
Еще раз спасибо за CreateProcessWithLogon. Не знал.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 169

    TopList