Hallo Community,
ich habe mittels des Tools AppToService folgende exe-Datei zu einem Dienst gemacht:
[autoit];RunAsSet($admin_user, $admin_host, $admin_pw)
Run("D:\test.exe")
Das Programm test.exe besitzt folgenden Sourcecode:
MsgBox(0, "", @UserName)
[/autoit]Starte ich den Dienst als SYSTEM, muss die RunAsSet-Zeile auskommentiert bleiben, da sonst der Run-Befehl mit dem Fehler ERROR_ACCESS_DENIED (@extented = 5) fehlschlägt. Anschließend gibt test.exe natürlich SYSTEM als Benutzer aus.
Führe ich den Dienst als Administrator aus (RunAsSet nichtmehr auskommentiert), wird test.exe als Administrator gestartet, zeigt aber keine GUI-Elemente, in diesem Fall die MsgBox, an.
Hat jemand einen Trick oder evtl. kleines Zusatztool auf Lager, dass mir weiterhelfen könnte?
Viele Grüße