Запуск программ от другого пользователя Delphi

in_fester

Member
Joined
Feb 10, 2005
Messages
11
Reaction score
0
Age
39
Как в Delphi Запустить чужую программу от имени другого пользователя (Программа, которая должная запускать защена от пользователя SYSTEM, а другую программу должна запустить от пользователя User или Admin)
 

ploki

Member
Joined
May 16, 2005
Messages
237
Reaction score
180
Location
Москва
В состав Windows входит стандартная программа RunAs. Запуск без ключей - помощь.

А для COM-сервисов в реестре есть ключ RunAs.
 

AAlexander

Member
Joined
Dec 9, 2004
Messages
71
Reaction score
6
Age
42
Location
Германия, Корнвестхайм
BOOL CreateProcessAsUser(
HANDLE hToken,
LPCTSTR lpApplicationName,
LPTSTR lpCommandLine,
LPSECURITY_ATTRIBUTES lpProcessAttributes,
LPSECURITY_ATTRIBUTES lpThreadAttributes,
BOOL bInheritHandles,
DWORD dwCreationFlags,
LPVOID lpEnvironment,
LPCTSTR lpCurrentDirectory,
LPSTARTUPINFO lpStartupInfo,
LPPROCESS_INFORMATION lpProcessInformation
);
 
Top