Mögliche Duplizieren:
Screenshot of process under Windows ServiceWie kann ich einen Programm-Screenshot erstellen, wenn er als Windows-Dienst ausgeführt wird?
Ich versuche, mehr oder weniger Infopath Form Services zu emulieren. Ich möchte also Formulare über mobile Geräte genehmigen oder ablehnen können (Benutzer werden per E-Mail benachrichtigt). Ich habe die Möglichkeit, Formulare zu genehmigen/abzulehnen, aber das Problem ist, dass ich Screenshots meines Programms für detaillierte Fehlerberichte erstellen muss (falls während des Genehmigungsprozesses etwas schief geht) (der Screenshot-Prozess ist bereits implementiert) . Ich brauche die Fähigkeit, das Programm auf dem Server laufen zu lassen, ohne dass ein Benutzer angemeldet ist. Hier kommt das Problem ins Spiel. Wenn ich mein Programm als Dienst ausführe, bekomme ich kein interaktives Fenster, aber ich bekomme die Möglichkeit, mein Programm zu haben immer laufen. Also muss ich in der Lage sein, das Programm zu starten, wenn der Computer startet, und es in der Lage sein, selbst zu screenshot.
Gibt es eine Möglichkeit, einen Windows-Dienst ein interaktives Fenster beim Booten zu haben, auch wenn es von Bildschirm gezogen und kann nie von Benutzern gesehen werden, oder eine Möglichkeit, ein Fenster zu meinem Programm zu emulieren/fälschen, so dass es Screenshot kann selbst ohne tatsächlich ein interaktives Fenster zu benötigen?
Auch mein Programm auf dem .NET-Framework in C# geschrieben ist
Der Screenshot Methode funktioniert, dh ich habe die Fähigkeit, meine Fenster zu erfassen und Speichern Sie es in einer Datei. Das Problem tritt auf, weil ich in der Lage sein muss, dieses Programm auszuführen, wenn kein Benutzer angemeldet ist, sodass ich kein Fenster anzeigen kann. Also muss ich eine Möglichkeit finden, ein GUI-Programm als Dienst auszuführen, der die Möglichkeit hat, auf seine eigene GUI zuzugreifen, oder eine andere Art, mein Programm immer laufen zu lassen. – user1324855
Siehe http://stackoverflow.com/questions/1445788/screenshot-of-process-under-windows-service – Gabe
Stimmen Sie mit Gabe überein, das ist ein Duplikat. –