gpt4 book ai didi

c# - 如何停止应用程序?

转载 作者:太空狗 更新时间:2023-10-30 00:46:36 25 4
gpt4 key购买 nike

我有一个应用程序,在这个应用程序中,我必须通过关闭当前应用程序来启动另一个进程,并在该进程完成后再次启动该应用程序。流程如下,假设我有一个应用程序app.exe,还有一个应用程序another.exe,所以我必须执行以下操作:

  1. 启动app.exe
  2. 停止/关闭 app.exe 并从 app.exe 启动 another.exe
  3. another.exe 完成时,停止/关闭 another.exe 并从 another.exe 启动 app.exe

有人请给我一些如何做的线索吗?

最佳答案

您需要让“another.exe”在退出前重新启动“app.exe”,或者让第三个程序监视前两个程序并在“another.exe”退出时重新启动“app.exe”。

所以要么:

  1. “app.exe”启动
  2. “app.exe”生成“another.exe”,然后退出
  3. “another.exe”启动
  4. “another.exe”生成“app.exe”,然后退出

或:

  1. “monitor.exe”启动
  2. “app.exe”启动
  3. “app.exe”退出
  4. “monitor.exe”检测到“app.exe”退出,并生成“another.exe”
  5. “another.exe”启动
  6. “another.exe”退出
  7. “monitor.exe”检测到“another.exe”退出,并生成“app.exe”

如果“app.exe”仍应启动“another.exe”,这是一个变体:

  1. “app.exe”启动
  2. “app.exe”生成“monitor.exe”和“another.exe”,然后退出
  3. “another.exe”启动
  4. “another.exe”退出
  5. “monitor.exe”检测到“another.exe”退出,生成“app.exe”,然后退出

关于c# - 如何停止应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com