1. 当Windows程序异常出错时Windows会弹出异常提示对话框,导致程序不能完全退出,影响监控程序自动重启该程序,可以通过
serverWerOptin /disable
命令禁用显示提示信息。
但是要将该窗口完全禁用,则需要将如下注册表项修改为1。
HKEY_CURRENT_USER\Software\Microsoft\Windows\WindowsErrorReporting\DontShowUI
2. 程序挂起导致未能正常退出时,要想通过系统函数获取程序当前是否处于挂起状态非常困难,还是按照常规的通过两个进程之间通过管道、文件、网络等通讯定时监测比较可靠。