我们有一个在主线程中执行繁重工作的应用程序。 为了防止Windows在繁重的工作中认为“没有响应”并启动重影function(如本章节“挂起 – 操作系统透视图”中所述),我们可以使用DisableProcessWindowsGhosting来closures重影function。
但是我们不想在这个会议的其余时间把它关掉,一旦做了繁重的工作,我们就想让它恢复原状。 不幸的是Windows不提供任何(logging)的API。
有没有(可能是哈克)的方式来打开它?
作为一个有趣的笔记,当应用程序在VCdebugging器中运行时,重影function被closures,但是一旦它被分离,重新开始。 debugging器一定有什么东西,有什么想法?