求助!CreateProcess函数执行没有效果
本帖最后由 M0_Fx 于 2022-10-2 15:03 编辑代码:
#include <stdlib.h>
#include <Windows.h>
int main()
{
char cmd[] = "NOTEPAD";
STARTUPINFO si;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
PROCESS_INFORMATION pi;
ZeroMemory(&pi, sizeof(pi));
CreateProcess(NULL, cmd, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
return 0;
}
https://i.postimg.cc/50XZq16H/2022-10-02-090545.png 有哪位大佬可以帮帮忙吗{:5_100:} M0_Fx 发表于 2022-10-2 09:11
有哪位大佬可以帮帮忙吗
要开启记事本吗?? M0_Fx 发表于 2022-10-2 09:11
有哪位大佬可以帮帮忙吗
si.wShowWindow = SW_HIDE; 你这都把窗口设置为隐藏 还咋显示啊
si.wShowWindow = SW_SHOW;
或者si.wShowWindow = TRUE;
试一下 楼主没用任务管理器看看进程存不存在?{:5_94:}
结束时别忘了
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
wp231957 发表于 2022-10-2 10:23
si.wShowWindow = SW_HIDE; 你这都把窗口设置为隐藏 还咋显示啊
si.wShowWindow = SW_SHOW;
或者si. ...
但是任务管理器里找不到进程{:10_243:} M0_Fx 发表于 2022-10-2 14:51
但是任务管理器里找不到进程
你的出发点是在任务管理器里找到它
还是通过三方进程启动它 jhq999 发表于 2022-10-2 13:25
楼主没用任务管理器看看进程存不存在?
结束时别忘了
好的,感谢指点{:10_297:} wp231957 发表于 2022-10-2 14:54
你的出发点是在任务管理器里找到它
还是通过三方进程启动它
我是因为任务管理器里面找不到我创建的进程,所以认为进程没有创建起来,但是又不知道证明证明{:10_257:} wp231957 发表于 2022-10-2 14:54
你的出发点是在任务管理器里找到它
还是通过三方进程启动它
其实我就是想写一个可以后台运行的程序 M0_Fx 发表于 2022-10-2 14:58
我是因为任务管理器里面找不到我创建的进程,所以认为进程没有创建起来,但是又不知道证明证明
你好好找一个找,任务管理器中还是存在的 wp231957 发表于 2022-10-2 15:00
你好好找一个找,任务管理器中还是存在的
好的,我再去试试
页:
[1]