将.bat转换为.exe,而不依赖cmd.exe
Convert .bat to .exe without depending on cmd.exe
我有一个bat,每15秒执行一个文件夹中的所有文件。我需要使它.exe作为一个隐藏的应用程序运行。我已经用bat到exe转换器和其他程序将其转换为.exe,我看到在所有这些程序中,当我执行.exe时,例如Load.exe,会同时自动启动cmd.exe。如果我终止Load.exe,它仍然会继续运行,直到我终止cmd.exe.
那么,我可以在不依赖cmd.exe的情况下从.bat生成.exe吗?
简短但正确的答案:不,你不能。
我不知道它是否依赖于CMD(可能不是),但您可以使用C++函数系统来执行.bat文件的每一行。
做一些类似的事情:
#include <stdlib.h>
int main()
{
system("<batch command goes here>");
return 0;
}
同时,您可以将.bat文件的每一行添加到系统函数中,并将其作为CPP/C程序执行。
相关文章:
- 如何从C++中的依赖类型中获得它所依赖的类型
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 终端不会为C++文件创建.exe文件吗
- 在Windows中以.exe的形式运行c++
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 将依赖名称显式标记为类型名和模板的奇怪之处
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- Visual Studio mkl_link_tool.exe链接错误
- C++GTKMM gui循环依赖关系
- 通过ccmake在cmake中缓存依赖选项
- PrintWindow函数在notepad.exe中出错
- 当基类是依赖类型时,这是一个缺陷吗
- 从不同的附加依赖项中识别等同命名的函数
- 如何在 CMake 中对目标依赖项进行分组?
- 在位置上运行具有依赖项的.exe文件
- 如何在 windowsservercore Docker 映像上安装执行本机C++ DLL/EXE 所需的所有依赖二进制
- 将.bat转换为.exe,而不依赖cmd.exe
- 如何强制DLL依赖,即使EXE没有直接使用任何符号
- 为什么MSVS 2010 MFC项目依赖于MSVS 2008的vcredist_x86.exe
- 在DLL搜索路径中添加路径以帮助执行依赖于DLL的EXE