监控进程中某个进程,进程退出则重新启动,现在的问题是进程中的程序若是弹出异常窗体,用户不进行操作则进程中依然存在该进程,这种情况下也需要进行进程重启,这该怎么解决