Zitat von
hOnkibOnk:
Und nun soll ich es ändern, indem ich beim Dienst einstelle das es nicht unter SYSTEM sondern unter CURRENT_USER starten soll?
Das geht nicht
Zitat von
hOnkibOnk:
Ich muss dem Dienst ja einfach sagen das er das er die SperrBildschirm.exe unter Current_user starten soll. Da bin ich aber atm überfragt
Du kannst den CurrentUser nicht herausbekommen, da an einer NT-Machine (dank Terminal-Services, RPC, ...) mehrere User angemeldet sein können.
Zitat von
hOnkibOnk:
Das soll auch die gestartete Exe rausfinden und nicht der Dienst! Nur die läuft ja demnach auch unter'm SYSTEM Account.
Die EXE startet unter dem Account des Aufrufenden - also in diesem Fall SYSTEM vom Dienst. Der kann die EXE zwar unter einem anderen Konto starten, allerdings musst Du beim Start den NT-Account
und das zugehörige Passwort angeben.
Auf die Gefahr hin, daß ich mich wiederhole:
Siehe oben
PATT-Situation, falscher Ansatz
...
...