Window的CMD.exe是否支持exec?

时间:2016-10-05 12:04:20

标签: windows cmd

我们想从CMD.exe运行程序,但要用新进程替换CMD.exe。我们看到的是CMD将始终将任何程序作为子进程生成,但我们需要CMD来调用特定的子进程,并用这个进程替换自己。在POSIX中,您可以使用execl*()/execv*()函数族来完成此任务。

我知道START命令,但是这个命令会打开一个新的控制台 - 这对我们来说不是一个选择。我们的流程正在服务中运行,无法打开新的控制台。我们正在寻找一种方法来要求CMD.exe调用exec()类型功能。

注意:我们的研究说不能这样做,但在我们放弃之前,我想我会和别人一起检查。

1 个答案:

答案 0 :(得分:0)

参考Serverfault.com

关于你的问题有一个完整的答案。 批处理脚本可能具有“调用”但不适用于进程/程序