请教各位大侠 我的一个程序A有时会异常退出,打算写一个看守程序B,使B监控A,如果A退出,B就重启A。但有两个基本条件,一是,用户启动A,A再启动B,二,当用户关闭A时,A关闭B。请问各位有什么办法实现,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EnumProcess检测进程是否存在。启动进程B时会有一句柄吧,到时TerminateProcess? 在A中加启动和结束进程B的代码,B可以一直等待进程A的句柄,如果A的句柄有信号,就重启A然后退出。应该不难实现。 谢谢各位!异常相当难查,通常好几天运行才可能出现一次,有时很久也不出现。A和B都有可能要关闭对方,所以A和B都需拥有对方的进程句柄,好像比较麻烦,不知怎样传递句柄会更好一些? 由于进程是一种资源,而资源的句柄在WIN32中可以作为核心量使用。你可以使用WaitForSingleObject等待核心量状态改变为有信号状态。对进程来讲当进程结束时其状态转变为有信号。 首先声明:土方不知道能否治疗大病你把VC开在服务器上,用Debug运行你的程序。“守株待兔”!! 静态框字体 控件传递字符串给网页 等待:关于传递数组参数的疑问! 界面风格的问题! 菜鸟问题,怎样动态得设置视图得标题 如何实现选中子菜单,然后显示一个对号谢谢! 如何在CPP文件中用好自定义的头文件 在ado中如何处理时间字段? 如何获取“我的电脑”下“某某的文档”文件夹的信息 英语好的请帮帮忙,求助 奇怪!线程通信的问题 高手帮忙看看!!分决不少给! 关于用this指针传递参数(请教达人)
启动进程B时会有一句柄吧,到时TerminateProcess?
异常相当难查,通常好几天运行才可能出现一次,有时很久也不出现。
A和B都有可能要关闭对方,所以A和B都需拥有对方的进程句柄,好像比较麻烦,不知怎样传递句柄会更好一些?
你把VC开在服务器上,用Debug运行你的程序。
“守株待兔”!!