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