1.    当Windows程序异常出错时Windows会弹出异常提示对话框,导致程序不能完全退出,影响监控程序自动重启该程序,可以通过

serverWerOptin /disable  

命令禁用显示提示信息。

但是要将该窗口完全禁用,则需要将如下注册表项修改为1

HKEY_CURRENT_USER\Software\Microsoft\Windows\WindowsErrorReporting\DontShowUI

2.    程序挂起导致未能正常退出时,要想通过系统函数获取程序当前是否处于挂起状态非常困难,还是按照常规的通过两个进程之间通过管道、文件、网络等通讯定时监测比较可靠。