Форум: "WinAPI";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизКак поменять владельца процесса? Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c