derAlex
Mitglied
Rechte in Windows Service - Interaktion mit Desktop
Hallo,
Hab ein kleines Problem. In C# wurde ein Service implementiert. Dieser hat den SystemAccount = LocalSystem
Es werden Screenshotaufträge in eine Queue geschmissen, die dann nacheinander abgearbeitet werden.
Dieser Service greift auf eine dll zu, die ihrerseits ein definiertes Fenster öffnet, einen screenshot macht und diesen dann in einem bestimmten Verzeichnis ablegt...es erfolgt also ein Zugriff auf den Desktop!
Der Service selbst arbeitet zuverlässig, in der Abarbeitung der Auftragsdateien. Allerdings kann er den Screenshot nicht anfertigen, weil das Fenster nicht gefunden wird...es wird aber auf der Oberfläche geöffnet und angezeigt! Ich denke, dass dies ein Rechte Problem ist. Dass also der Service nicht direkt auf den Desktop zugreifen darf! Wie kann ich das lösen? Hat jemand eine Idee oder schon Erfahrungen damit
Bin für jede Hilfe dankbar!
Gruß
Alex :suspekt:
Hallo,
Hab ein kleines Problem. In C# wurde ein Service implementiert. Dieser hat den SystemAccount = LocalSystem
Es werden Screenshotaufträge in eine Queue geschmissen, die dann nacheinander abgearbeitet werden.
Dieser Service greift auf eine dll zu, die ihrerseits ein definiertes Fenster öffnet, einen screenshot macht und diesen dann in einem bestimmten Verzeichnis ablegt...es erfolgt also ein Zugriff auf den Desktop!
Der Service selbst arbeitet zuverlässig, in der Abarbeitung der Auftragsdateien. Allerdings kann er den Screenshot nicht anfertigen, weil das Fenster nicht gefunden wird...es wird aber auf der Oberfläche geöffnet und angezeigt! Ich denke, dass dies ein Rechte Problem ist. Dass also der Service nicht direkt auf den Desktop zugreifen darf! Wie kann ich das lösen? Hat jemand eine Idee oder schon Erfahrungen damit
Bin für jede Hilfe dankbar!
Gruß
Alex :suspekt:
Zuletzt bearbeitet: