【发布时间】:2014-01-15 22:59:48
【问题描述】:
我有一段代码可以检查某个应用程序是否正在运行
while (Process.GetProcessesByName("notepad").Length == 0)
{
System.Threading.Thread.Sleep(1000);
}
它会检查用户是否正在运行记事本,但它会使表单冻结并在几秒钟后停止响应。不知道有没有更好的办法解决这个问题。
【问题讨论】:
标签: c# forms while-loop