如果Windows Update强制重启,如何重新启动我的应用程序?

Yoo*_*eek 15 c# windows windows-update winforms

在办公室,当我离开的时候,我很少注销或重启.我只是锁定我的工作站并回家,将我的所有开发工具完全留给我.

如果Windows-Update在半夜滚动并重新启动我的机器,我只是有点恼怒,因为当我第二天早上回来时,我运行的任何MS Office应用程序或Visual Studio实例都已经自动重启,打开我可能正在处理的任何文件/项目/解决方案.

我的问题是:如何让我的Windows窗体应用程序(C#)执行此操作?如果系统自动重新启动,我的应用程序是否有某种方式"注册"它想要重新启动?

Rob*_*Rob 9

觉得RegisterApplicationRestart Win32 API函数可能是你以后,它的重启管理器API的一部分.

  • 请注意,支持的最低客户端平台是Windows Vista. (2认同)