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?