延迟流程退出

时间:2014-10-14 11:55:00

标签: c# winapi

我想推迟退出流程。

转发时:

AppDomain.CurrentDomain.ProcessExit += CurrentDomain_ProcessExit;

Windows将您的操作限制为两秒,然后它将终止该过程。

我想增加这个时间。到目前为止我发现的是ICLRPolicyManager::SetTimeout,但这需要一个外部本机进程来托管CLR代码。也许我可以将管理界面插入到CLR代码中?..

旁注: Application.Exit等不会执行Job,因为它绑定到WPF,因为其他解决方案绑定到具体技术。我需要用我的解决方案来涵盖控制台,服务和UI应用程序。

0 个答案:

没有答案