Wie kann ich meinen Windows-Dienst im Code für den Zugriff auf den Desktop konfigurieren?

Ich habe einen Windows-Dienst erstellt. Ich möchte eine Windows-basierte Anwendung von diesem Dienst aus öffnen.

Mein Windows-Dienst kann jedoch keine Desktopanwendungen starten. Um den Zugriff zu ermöglichen, musste ich die folgenden Schritte ausführen:

Öffnete das Verwaltungstool "Dienste"

Rechtsklick auf meinen Dienst und musste "Eigenschaften" auswählen

Wählen Sie dann auf der Registerkarte "Anmelden" die Option "Interaktion des Dienstes mit dem Desktop zulassen" aus.

Danach kann mein Dienst die gewünschten Windows-basierten Prozesse öffnen.

Kann ich meinen Windows-Dienst im Code (C #) für den Zugriff auf den Desktop konfigurieren, sodass ich die Zugriffsberechtigung nach der Installation nicht manuell ändern muss?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage