2009-03-18 11 views
2

Ich habe die Version cc.net 1.4.3 unter Windows Vista installiert. Aber es gibt mir Interaktiv-Dienste-Dialog-Erkennung, wenn ich Tests ausführen. Ich habe sogar die interaktiven Dienste vom Service-Panel deaktiviert. aber immer noch das bekommen.Interaktive Dienste Dialogerkennung in Windows Vista

Jede Idee, wie dieses Problem Grüße Sam

Antwort

2

keine einfache Lösung, die Sie tun können, um loszuwerden. Der Dienst versucht, die Benutzeroberfläche auf dem Benutzerdesktop anzuzeigen. In XP funktionierte das, weil Dienste und der erste Benutzer sich beide in Sitzung 0 anmelden. In Vista laufen Dienste in Sitzung 0, und der erste Benutzer läuft in Sitzung 1, so dass ein Dienst Benutzern die Benutzeroberfläche nicht direkt anzeigen kann . Dies war auf Sicherheitsprobleme zurückzuführen - suchen Sie nach Win32 Shatter Attack, um weitere Details zu erhalten, aber im Grunde könnte ein nicht vertrauenswürdiger Benutzer fehlerhafte Fenstermeldungen an die Dienste senden und in einigen Fällen sogar die Ausführung von beliebigem Code verursachen.

Sie können es deaktivieren, indem Sie den Dienst "Interactive Services Detection" auf dem System deaktivieren. Sie werden jedoch keine Benachrichtigungen sehen und dies wird für alle interaktiven Dienste deaktiviert. Der beste Ansatz besteht darin, sich beim Hersteller zu beschweren, um seine Software für Vista zu aktualisieren.

EDIT: Und die Software ist unter XP gebrochen, wenn mehrere Benutzer angemeldet sind und der aktive Benutzer nicht in Sitzung 0 ist.