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