Registriert seit: 2. Mär 2004
5.508 Beiträge
Delphi 5 Professional
|
AW: Programm mit eigenen Adminrechten neu starten
18. Apr 2011, 18:11
Hier noch etwas verbesserter Code:
Delphi-Quellcode:
function GetAppParameters:PChar;
begin
Result := GetCommandLine;
while Result^ <> #0 do
begin
if Result^ =' ' then
begin
Inc(Result);
Break;
end;
Inc(Result);
end;
end;
procedure ElevateMyself;
begin
if ShellExecute(0, 'runas', PChar(ParamStr(0)), GetAppParameters, nil, SW_SHOWNORMAL) > 32 then
Application.Terminate;
end;
Andreas
|