ich würde das ganze einfach über parameter machen.
Delphi-Quellcode:
var LStartedWithRunAs: Boolean;
LCount : Integer;
begin
LStartedWithRunAs := False;
LCount := 1;
while (LCount <= ParamCount) and not(LStartedWithRunAs) do
begin
LStartedWithRunAs := ParamStr(LCount) = 'StartedWithRunAs';
inc(LCount);
end;
if not(LStartedWithRunAs) then
begin
//Starten als Dialog hoch bringen
[...]
end;
end;
mein Problem wäre dabei jedoch das ich nicht weiß wie man den Dialog "Ausführen als" per
Api öffnet.