Ja, das hatte ich befürchtet.
Gerade mal getestet, wenn das Serverprogramm als Dienst läuft, dann kann ich zwar mit dem Dienst Dateien auf dem Rechner kopieren, löschen, umbenennen etc. aber nicht ausführen?
ShellExecute scheint dann nicht zu funktionieren?
Wie starte ich dann mit dem Dienst ein
GUI-Programm im gerade aktuellen User-Kontext? Auf einen Input-Desktop kann ich ja mit dem Dienst nicht wechseln.