Guten morgen, ich habe hier noch ungetestete herangehensweisen:
Code:
per shellexecute über cmd.exe, mit folgendem aufruf:
cmd /min /C "set __COMPAT_LAYER=RUNASINVOKER && start "" c:\example\app.exe"
Code:
per windows RUNAS helfer:
RUNAS /trustlevel:<TrustLevel> program
/showtrustlevels displays the trust levels that can be used
as arguments to /trustlevel.
/trustlevel <Level> should be one of levels enumerated
in /showtrustlevels.
Code:
per windows system registrierung (so soll die app einen forcierten RUNAS wert erhalten):
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers]
"C:\\example\\app.exe"="RunAsInvoker"
Es gibt bestimmt noch mehr Arten wie man das schaffen kann,
WinApi wurde ja bereits beschrieben.
Ich hoffe das es hilft, wenn ja, bitte teile uns Deine Erfahrungen mit, Danke.