我使用以下代码从进程中截取屏幕截图:
获取特定应用程序的屏幕截图(Maurice Flanagan的答案)
我想经常从进程截图中读取数据。该方法执行一次大约需要100ms。我的想法是把它放在一个计时器每秒更新几次。我想这会在每次方法运行时"冻结"应用程序(因为我在主线程上运行它)。
所以我想知道的是;哪种异步解决方案最适合这个场景?我知道有一些内置的类。我只需要一个指针在正确的方向(不是很熟悉WinForms)。
查看BackgroundWorker类:http://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.aspx