![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работая под юзером, запускать прогу с правами администратора. [D5, Win95/98, Win2k]
Hair_Fly © (2001-12-10 12:05:00)Уважаемые МАСТЕРА, подскажите, плз, как работая под юзером, запускать прогу с правами администратора.
Tosov (2001-12-10 20:57:00) [1]Поищи про CreateProcessWithLogonW на http://msdn.microsoft.com
McSimm (2001-12-10 14:55:00) [2]Если кратко, то 2 ключевые API функции:
При помощи
LogonUser(lpszUsername, lpszDomain, lpszPassword, dwLogonType, dwLogonProvider, phToken)
получаем phToken, который используем в
CreateProcessAsUser
Hair_Fly (2001-12-10 14:50:00) [3]2 McSimm
Буду очень благодарен
McSimm (2001-12-10 14:41:00) [4]В библиотеке JCL (JEDI Code Library) есть функция
procedure CreateProcAsUser(const UserDomain, UserName, PassWord, CommandLine: string);
Если надо, вышлю модуль по почте.
Hair_Fly (2001-12-10 14:10:00) [5]МАСТЕРАААААААА!!!!!
Плиз ХЕЕЕЕЕЛП!!!
Hair_Fly (2001-12-10 13:07:00) [6]Но ведь в Win2k есть RunAs. А мне нужно из своей программы делать тоже самое, что и RunAs, но только так, чтобы пароль задавать сразу при запуске. Может быть есть API функции для этого?
panov (2001-12-10 12:59:00) [7]Никак.