本文整理自网络,侵删。
uses ShellApi, ...;
function RunAsAdmin(const Handle: Hwnd; const Path, Params: string): Boolean;var sei: TShellExecuteInfoA;begin FillChar(sei, SizeOf(sei), 0); sei.cbSize := SizeOf(sei); sei.Wnd := Handle; sei.fMask := SEE_MASK_FLAG_DDEWAIT or SEE_MASK_FLAG_NO_UI; sei.lpVerb := 'runas'; sei.lpFile := PAnsiChar(Path); sei.lpParameters := PAnsiChar(Params); sei.nShow := SW_SHOWNORMAL; Result := ShellExecuteExA(@sei);end;// Example
RunAsAdmin(Handle, 'c:\Windows\system32\cmd.exe', '');
相关阅读 >>
Delphi tcxgrid的tcxgriddbtableview.viewdata.rows跟records有什么区别
Delphi xe5 使用 android 内置函数几个小测试
更多相关阅读请进入《Delphi》频道 >>