Вниз
Скачать: CL | DM;

Как поменять владельца процесса?   Найти похожие ветки 

 
Basilio ©   (2004-06-29 16:41) [0]

в момент запуска программы (на NT-подобных ОС) я могу запустить процесс от имени другого пользователя - чаще всего хочется пускать от имени администратора.
Можно ли это сделать программно, когда я хочу запустить внешнее приложение (например, через CreateProcess)?
Можно ли сменить текущего пользователя-владельца процесса?
Навроде аналогов setuid, setgid


 
False_Delirium ©   (2004-06-29 16:52) [1]

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/security/running_with_administrator_privileges .asp


 
False_Delirium ©   (2004-06-29 16:57) [2]

.asp слитно с сылкой .:)

AdjustTokenPrivileges в частности смотри


 
Игорь Шевченко ©   (2004-06-29 17:28) [3]


> Можно ли это сделать программно, когда я хочу запустить
> внешнее приложение (например, через CreateProcess


CreateProcessWithLogonW, CreateProcessAsUser, CreateProcessWithTokenW


> Можно ли сменить текущего пользователя-владельца процесса?


Нет


 
noname ©   (2004-06-29 21:56) [4]

Игорь не говори так категорично =)
Можно всё. Ты не видел исходники phide?
http://www.wasm.ru/tools/21/PHIDE.ZIP


 
Игорь Шевченко ©   (2004-06-29 23:20) [5]

noname ©   (29.06.04 21:56)


> Игорь не говори так категорично


Это факт, торопиться не надо. Можно начать с SetTokenInformation.
Спасибо за подсказку :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
1-1090614361
Duk
2004-07-24 00:26
2004.08.08
Как сделать так чтоб прогу нельзя было закрыть


14-1090484068
Festa
2004-07-22 12:14
2004.08.08
Что правильнее?


14-1090412511
t100
2004-07-21 16:21
2004.08.08
Ошибка панели управления.


1-1090473875
eklmn
2004-07-22 09:24
2004.08.08
Как сохранить файл в нужной кодировке


3-1089699015
Fishka
2004-07-13 10:10
2004.08.08
ADOQuery1.SaveToFile - как этим пользоваться?




   Наверх