Головна сторінка
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.055 c
14-1100857607
dr Tr0jan
2004-11-19 12:46
2004.12.12
Біллі отримує 4 мільйона листів спаму щодня.


3-1100430358
M. Saratoff
2004-11-14 14:05
2004.12.12
Реалізація операції перетину


14-1101124657
menart
2004-11-22 14:57
2004.12.12
У кого є delphi7


14-1099841079
Пітер
2004-11-07 18:24
2004.12.12
Робота з RAS


3-1100074594
Serguar
2004-11-10 11:16
2004.12.12
Повільне відкриття таблиці Paradox





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