Wie kann ein Windows-Dienst eine GUI-Anwendung ausführen?

Ich habe einen Windows-Dienst geschrieben, mit dem ich Anwendungen remote ausführen und stoppen kann. Diese Anwendungen werden mit CreateProcess ausgeführt. Dies funktioniert bei mir, da die meisten von ihnen nur die Back-End-Verarbeitung ausführen. In letzter Zeit muss ich Anwendungen ausführen, die dem aktuellen angemeldeten Benutzer eine grafische Benutzeroberfläche bieten. Wie codiere ich in C ++, damit mein Dienst den aktuell aktiven Desktop finden und die GUI darauf ausführen kann?

Antworten auf die Frage(9)

Ihre Antwort auf die Frage