[英]Capture Screen Video C# .NET in a Background Process in Windows XP
我想創建一個后台低特權進程,以捕獲我從Windows XP的“登錄”時間到“注銷”時間的所有屏幕活動。 這應該:
我知道CamStudio和Easy Screen Capture Video程序,但是不需要這樣的軟件。 我需要C#.NET中的簡單函數或模塊,以便可以根據需要集成,優化或自定義它。 請不要推薦軟件。
我知道如何捕獲單個圖像,如下所示:
private static void CaptureScreen()
{
Size s = Screen.PrimaryScreen.Bounds.Size;
Bitmap bmp = new Bitmap(s.Width, s.Height);
Graphics g = Graphics.FromImage(bmp);
g.CopyFromScreen(0, 0, 0, 0, s);
bmp.Save("C:\\d.jpg"); //location to save image
}
但我不知道如何獲取某些avi或其他視頻格式的視頻。
這不是間諜軟件。 我只想在登錄后監視自己的所有日常活動並將其保存在視頻中。 然后,將來可能會搜索記錄的會話。
這些問題類似,但不是我要尋找的東西:
我認為這可能是您最好的解決方案。 存儲所有.jpg文件,並從命令行間隔創建一個avi。 我看不到即時創建視頻如何產生“輕量級”解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.