Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.14;
Скачать: CL | DM;

Вниз

Как програмно запустить другую программу под другим пользером   Найти похожие ветки 

 
Dr. Web ©   (2003-02-10 15:31) [0]

Доброго времени суток, господа!
у меня собственно вопрос из сабжа...
(интересует кусочек кода, который это делает)


 
Игорь Шевченко ©   (2003-02-10 16:24) [1]

Трудно...


 
ZZ ©   (2003-02-10 16:46) [2]

CreateProcessWithLogonW (W2000/XP) аналог CreateProcess
ЗЫ. Пароль ты конечно знаешь...


 
bak ©   (2003-02-10 17:10) [3]

function CreateProcessWithLogonW(
lpUsername : PWChar;
lpDomain : PWChar;
lpPassword : PWChar;
dwLogonFlags : DWord;
lpApplicationName : PWChar;
lpCommandLine : PWChar;
dwCreationFlags : DWord;
lpEnvironment : Pointer;
lpCurrentDirectory : PWChar;
var lpStartupInfo : TStartupInfo;
var lpProcessInfo : TProcessInformation
) : Bool; stdcall; external "AdvApi32.dll";



procedure TForm1.Button1Click(Sender: TObject);
var
StartupInfo : TStartupInfo;
ProcessInfo : TProcessInformation;
begin
FillChar(StartupInfo, SizeOf(StartupInfo), 0);
StartupInfo.cb := SizeOf(StartupInfo);
if CreateProcessWithLogonW("administrator", "domain_mmpt", "forgivenforget",
0, "notepad.exe", "", CREATE_DEFAULT_ERROR_MODE, nil, nil,
StartupInfo, ProcessInfo) then begin
CloseHandle(ProcessInfo.hProcess);
CloseHandle(ProcessInfo.hThread)
end else
Win32Check(False)
end;

не пашет под nt


 
Игорь Шевченко ©   (2003-02-10 17:12) [4]

И не будет пахать...Читай внимательно описание функции.


 
ZZ ©   (2003-02-11 01:15) [5]

Почему не будет??


 
bak ©   (2003-02-11 09:10) [6]

под nt катит LogonUser и CreateProcessAsUser, да и то только под LocalSystem


 
bak ©   (2003-02-11 09:31) [7]

попробовал тока что загрузить CreateProcessWithLogonW динамически. Ага, не все так просто... Под нтями прога запросила функцию со страшным названием RtlSetSecurityDescriptorRMControl, которая должна бы находиться в ntdll.dll... Искал ее описание в инете - ничАго не нашел... :(


 
Dr. Web ©   (2003-02-11 15:43) [8]

2 bak
в 2000-ной винде все прекрасно работает!
спасибо ;)


 
bak ©   (2003-02-13 11:12) [9]

подскажите что нить про RtlSetSecurityDescriptorRMControl, плиз... заинтересовался...



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

Текущий архив: 2003.04.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-44177
Che
2003-04-03 17:21
2003.04.14
Код кнопки


1-44121
Kremen
2003-04-01 11:57
2003.04.14
Сравнение двух строк


14-44426
Adolf
2003-03-28 16:28
2003.04.14
Крутой кекс


14-44355
MVova
2003-03-31 10:40
2003.04.14
А почему здесь нет подсчета просмотров вопроса?


1-44236
Cherepovets
2003-04-02 10:06
2003.04.14
Реестр и работа с ним