0

我有一个蝙蝠每 15 秒执行一次文件夹中的所有文件。我需要将其设置为 .exe 才能将其作为隐藏应用程序运行。我已经用bat to exe转换器和其他程序将它转换为.exe,我看到在所有这些程序中,当我执行.exe时,例如Load.exe,同时自动启动一个cmd.exe。如果我杀死 Load.exe,它仍然会继续运行,直到我杀死 cmd.exe。

那么,我可以在不依赖 cmd.exe 的情况下从 .bat 制作 .exe 吗?

4

2 回答 2

2

简短但正确的答案:不,你不能。

于 2013-08-19T11:59:23.987 回答
0

我不知道它是否依赖于 CMD(可能不),但是您可以使用 C++ 函数系统来执行 .bat 文件的每一行。

这样做:

#include <stdlib.h>

int main()
{
  system("<batch command goes here>");
  return 0;
}

同时,您可以将.bat 文件的每一行添加到系统函数中,并将其作为CPP/C 程序执行。

于 2013-08-19T16:00:38.853 回答