Screenshot in Haskell?

Ist es möglich, den Bildschirm (oder ein Fenster) mit Haskell in einer Windows-Umgebung zu erfassen? (zB alle paar Minuten einen Screenshot machen). Wenn ja, wie würde man dies tun (wiederum in Haskell für eine Windows-Umgebung)?

Weitere Informationen: Ich bin ein Anfänger in Haskell. Ein Freund möchte die Entwicklungskosten senken, indem er mich einige Programme für seine Wirtschaftsprüfungsgesellschaft zusammenstellen lässt, aber er besteht darauf, dass ich Haskell verwende. Er möchte ein Tool, mit dem er die Desktops verschiedener Windows XP-Workstations überwachen kann. Es müsste sich wahrscheinlich um eine Client / Server-Anwendung handeln. Er muss nur die Desktop-Aktivitäten überwachen, weshalb er keine der teuren Verwaltungssoftware haben möchte, die bereits auf dem Markt ist. Ich habe viele Dokumentationen durchgesehen und bin nur so weit gekommen, wxHaskell zu finden, aber ich konnte gerade in Windows-Umgebungen nicht viel zum Erfassen des Bildschirms finden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage