Autor Beitrag
sharpx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 51



BeitragVerfasst: Fr 09.01.09 10:09 
Hallo,


Wäre es mit C# möglich einen Desktop zu "überwachen"?
Sprich im Hintergrund läuft dein C# Programm welches den Desktop filmt und diesen Film irgendwo abspeichert?

Mein Ansatz wäre über die Screenshot methode, viele Bilder zu machen und diese als "video" abzuspielen?

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
this.Hide();
      for (int i=0; i<100; i++)
      {
        bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
        gfxScreenshot = Graphics.FromImage(bmpScreenshot);
        gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 00, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
        bmpScreenshot.Save("C://saves//file_"+i+".png", ImageFormat.Png);
      }
      this.Show();
      MessageBox.Show("done");


Hat wer bessere Ideen?
Ist das eine gute Idee?
Wie könnte ich die 100 Bilder als "video" abspielen?

Danke schonamls