"Allow service to interact with desktop" - option nicht verfügbar, beim konfigurieren der windows-Dienst mit einem anderen Konto als lokales system
Warum die option "Allow service to interact with desktop" ist nur verfügbar für Lokale System-Konto und nicht für jedes andere Konto, die beim konfigurieren eines windows-Dienstes in der Systemsteuerung? Ich möchte zum konfigurieren der windows-Dienst, so dass die Interaktion mit desktop-unabhängig von dem Konto, für das konfiguriert ist, um mit laufen. Wie es zu erreichen?
- Aufgeben. Diese Einstellung ist nicht für den Allgemeinen Gebrauch gedacht, und es entfernt wurde in späteren Versionen von Windows. Du bist auf dem Holzweg. Einen anderen Weg finden, um Ihr problem zu lösen, das erfordert nicht die Benutzer verpflichten sich, die immense Sicherheitsrisiken.
Du musst angemeldet sein, um einen Kommentar abzugeben.
das ist eine gute Frage! Ich habe nie gesehen, eine offizielle Erklärung von Microsoft, aber ich würde vermuten, dass der Grund hat damit zu tun, die Berechtigungen und Rechte, und die nicht wollen, zu täuschen die Nutzer.
Nicht alle Benutzer sind gleich. Manche verfügen nicht über die Rechte zum anzeigen einer Benutzeroberfläche auf session 0 oder interagieren vollständig mit beliebigen Programmen (und Ressourcen) ist es nebenher laufen. Dass diese Benutzer in der Lage zu zeigen, GUI-Elemente, die von einem Dienst kann zu Verwirrung führen. Zum Beispiel, wenn ein Benutzer-Konto mit eingeschränkten rechten startet eine Instanz von Windows Explorer als Dienst-Fenster möglicherweise nicht in der Lage sein zu akzeptieren, fiel Dateien von einem "normalen" explorer gestartet von interaktiven Benutzer. Diese Art der Sache kann sehr schwierig zu diagnostizieren und zu erklären!
Beachten Sie, dass Windows kann sicherlich das tun, was Ihnen gefällt und wir es code die ganze Zeit in unserer service-Anwendungen (http://www.CoreTechnologies.com/). Windows ist einfach nicht so, dass die option zur Verfügung, die Sie für jeden beliebigen Benutzer.
Natürlich, bitte, bitte einen Schritt zurück und achten Sie auf änderungen in Vista. "Session 0 Isolation" ist ein Spiel-wechsler für interaktive Windows-Dienste!