Programm ohne Adminrechte starten
-
Hi, ich suche momentan nach einer Möglichkeit aus einem Programm, welches mit Adminrechten gestartet wird, ein anderes Programm ohne Adminrechte zu starten.
Momentan erstellt mein Programm eine Batch-Datei und startet diese mit ShellExecute. In der Batch steht, dannset __COMPAT_LAYER=RunAsInvoker start C:\Programm.exeDass funktioniert soweit auch, aber ich würde es lieber ohne eine Batch Datei schaffen. Kennt jemand eine andere Möglichkeit? Kann auch ruhig von der MFC sein.
MfG
-
Selbst in diesem Fall über den Batch müsste Dein neues Programm die gleichen Rechte haben, also "AsInvoker", d.h. als Admin!
Du müsstest IMHO wieder ein restricted Token erzeugen und dieses für den Start des neuen Programmes verwenden.