Головна сторінка
Top.Mail.Ru Яндекс.Метрика
Форум: "WinAPI";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

Вниз

запуск команд під іншим користувачем Знайти схожі гілки


olevacho ©   (2004-10-27 14:09) [0]

Потрібно запустити зі своєї проги зовнішню але від імені адміністратора на вин ХР. Як передати системі автоматично ім'я користувача і пароль. Тобто потрібно зробити автоматично то, що роблять коли в винде клацають правою кнопкою мишки на значку проги і вибирають "Запустити від імені ..."



clickmaker ©   (2004-10-27 15:24) [1]

CreateProcessAsUser / CreateProcessWithLogonW



Ученик   (2004-10-27 22:40) [2]

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.Button5Click (Sender: TObject);
було
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
починати
FillChar (StartupInfo, SizeOf (StartupInfo), 0);
StartupInfo.cb: = SizeOf (StartupInfo);
if CreateProcessWithLogonW ( "UserName", "DomainName", "Password",
0, "notepad.exe", "", CREATE_DEFAULT_ERROR_MODE, nil, nil,
StartupInfo, ProcessInfo) then begin
CloseHandle (ProcessInfo.hProcess);
CloseHandle (ProcessInfo.hThread)
end else
Win32Check (False)
end;



Игорь Шевченко ©   (2004-10-28 00:03) [3]

clickmaker © (27.10.04 15: 24) [1]

Ось CreateProcessAsUser він, IMHO, замучиться робити



сторінки: 1 вся гілка

Форум: "WinAPI";
Поточний архів: 2004.12.12;
Завантажити: [xml.tar.bz2];

наверх









Пам'ять: 0.56 MB
Час: 0.108 c
14-1101051359
RusLAN_
2004-11-21 18:35
2004.12.12
Неподходіт пароль до свого ніку (_RusLAN)


14-1100791925
Гаррі Поттер
2004-11-18 18:32
2004.12.12
Допоможіть зі складанням кошторису на монтаж локальної мережі


14-1100996643
М'який
2004-11-21 03:24
2004.12.12
Open Source приречений?


6-1092257951
Пітер
2004-08-12 00:59
2004.12.12
Порадьте з вибором компонента для роботи з TCP


14-1100041467
GanibalLector
2004-11-10 02:04
2004.12.12
Даєш зустріч в Харкові ???





африкаанс албанський арабська вірменин азербайджанець баскський білоруський болгарська каталонський Китайська (спрощене письмо) Китайський традиційний) хорватський чеська данську мову нідерландський Ukranian естонець Філіппінська фінську мову французький
галісійська грузинський німецький грецький гаїтянський креольський давньоєврейську хінді угорський ісландський індонезієць ірландський італійський японський корейський латиська литовець македонець малайський мальтійський норвежець
перс полірування португальська румунський російська сербський словацький словенський іспанська суахілі шведську мову тайський турецька український урду в'єтнамський валлійський ідиш бенгальський боснійський
кебуано есперанто гуджараті хауса хмонг ігбо яванський каннада кхмерская Лао латинь маорі маратхі монгольський непальська панджабі сомалійський тамільська телугу йоруба
зулуський
Англійська Французький Німецький Італійський Португальська Русский Іспанська