我如何制作一个程序,当打开所述程序/进程而不启动所述程序本身时,该程序将激活代码。
现在我有这个代码:
while (!IsProcessOpen("ThisProcess")) //"IsProcessOpen" just checks whether the program stated is open in the task manager.
{
}
gopatch.DoWork += new DoWorkEventHandler(gopatch_DoWork);
gopatch.RunWorkerCompleted += new RunWorkerCompletedEventHandler(gopatch_RunWorkerCompleted);
gopatch.RunWorkerAsync();
但是这种方式使用了太多的cpu。有没有办法让它使用更少的 cpu,但可以按照我的意愿完成工作?