扫码关注官方订阅号
比如我要启动 n.exe 和m.exe
如何一块启动呢?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
C++写的,在MSVC express 2010(使用empty project的设定)下编译通过。
要添加新的程序,只需要在commands里继续添加即可。
#include <stdio.h> #include <Windows.h> static BOOL mkProc(const char *path, LPSTR cmd) { STARTUPINFO info={sizeof(info)}; PROCESS_INFORMATION processInfo; return CreateProcess(path, cmd, NULL, NULL, TRUE, 0, NULL, NULL, &info, &processInfo); } static const char *commands[] = { "m.exe", "n.exe", NULL }; int main(int argc, char **argv) { for (int i = 0; commands[i]; ++i) { LPSTR cmd = (LPSTR) commands[i]; if (!mkProc(NULL, cmd)) { fprintf(stderr, "ERROR: cannot spawn %s\n", cmd); } } return 0; }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
C++写的,在MSVC express 2010(使用empty project的设定)下编译通过。
要添加新的程序,只需要在commands里继续添加即可。