Zitat von
faux:
Du musst einfach den Service mit ausreichenden Rechten ausführen, bzw. dem Service erlauben, dass es "auf den Desktop zugreift" (so heißt die Einstellung).
Das musst du aber bei der Installation des Services vornehmen, da das Windows-Einstellungen sind.
Aua, nein nein nein!
Endlich hat es MS geschafft, die Leute zu überzeugen, daß interaktive Dienste böse sind (wegen
Shatter Attack Interactive Service), da kommt jemand aus der
DP und
empfiehlt diese Technik
Der korrekte Weg ist es, sich über die ACLs des Desktops und der interaktiven Fensterstation Zugriff zu verschaffen und
maximal interaktive Elemente in einem eingeschränkten Kontext ([
msdn]Client Impersonation [Security][/
msdn]) laufen zu lassen.