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?
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, 0, 0, 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