如何从调用程序退出后继续运行的C ++程序执行外部应用程序?

时间:2015-06-12 22:48:27

标签: c++ windows

我需要运行一个外部应用程序,它将在调用应用程序退出后继续运行。我已成功地使用各种方法完成此操作,但问题是即使调用应用程序不再运行,新的可执行文件仍然“附加”到它。如果调用应用程序是从USB驱动器运行,则会看到此情况。如果外部应用程序(从调用应用程序启动)正在运行,则无法弹出USB。如果我关闭外部应用程序,我可以成功弹出USB。我尝试过使用CreateProcess,ShellExecute和ShellExecuteEx,但它们都有同样的问题。我还需要以最小化状态启动外部应用程序。我在通话中遗漏了什么或者在通话后未能正确清理?我正在使用C ++

谢谢, 朗达

0 个答案:

没有答案