是否存在将控制从一个exe文件传递到另一个exe文件的方法,以便当第一个exe结束时第二个文件开始工作?
答案 0 :(得分:1)
您尚未指定操作系统 ,因此这是Windows特定的答案......
此处 有几种方式:
1)使用您自己编写的监控服务应用程序来检查PID / exenames的状态。当第一个应用程序不再运行时,服务应用程序可以启动下一个应用程序。通过这种方式,您可以将任意数量的应用程序端到端地连接在一起,或者只是在app 1和amp;之间来回跳转。应用2. Service App
2)你可以在第一个应用程序中的呼叫中启动第二个,就像退出一样,反之亦然。
3)使用任务计划程序。
还有很多其他方法,我个人推荐第一种方式,因为我已多次使用它,并且它可靠地工作。
答案 1 :(得分:1)
exec
系列函数将一个正在运行的程序映像替换为另一个。保留打开文件和各种其他状态位,这可能是你想要的,也可能不是你想要的;根据需要编写胶水代码。