Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работая под юзером, запускать прогу с правами администратора. [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]

Никак.


Наверх

Титульная страница Поиск, карта сайта Написать письмо