创建进程 并隐藏DOS窗口
来源:互联网 发布:js获取当前unix时间戳 编辑:程序博客网 时间:2024/06/13 06:38
STARTUPINFO StartupInfo;//创建进程所需的信息结构变量 GetStartupInfo(&StartupInfo);
StartupInfo.lpReserved=NULL;
StartupInfo.lpDesktop=NULL;
StartupInfo.lpTitle=NULL;
StartupInfo.dwX=0;
StartupInfo.dwY=0;
StartupInfo.dwXSize=0;
StartupInfo.dwYSize=0;
StartupInfo.dwXCountChars=500;
StartupInfo.dwYCountChars=500;
StartupInfo.dwFlags=STARTF_USESHOWWINDOW;
StartupInfo.wShowWindow=SW_HIDE;
//说明进程将以隐藏的方式在后台执行
StartupInfo.cbReserved2=0;
StartupInfo.lpReserved2=NULL;
StartupInfo.hStdInput=stdin;
StartupInfo.hStdOutput=stdout;
StartupInfo.hStdError=stderr;
PROCESS_INFORMATION piProcess;
BOOL bRet;
bRet = CreateProcess(modName,NULL,NULL,NULL,TRUE,CREATE_NO_WINDOW ,NULL,NULL,&StartupInfo,&piProcess);
if(bRet)
CloseHandle(piProcess.hThread);
CloseHandle(piProcess.hProcess);
注意其中的StartupInfo.dwFlags=STARTF_USESHOWWINDOW;是必须的,要不然showwindow的参数将无效,详细的MSDN上写得清楚
0 0
- 创建进程 并隐藏DOS窗口
- createprocess创建进程并隐藏新进程的窗口
- 启动进程并隐藏窗口
- 创建进程并控制窗口
- 隐藏dos窗口
- MFC 隐藏DOS窗口
- 隐藏dos窗口
- C++隐藏Dos窗口
- 当在程序中运行DOS命令时如何隐藏DOS窗口并判断其结束
- jar bat dos窗口 隐藏
- 隐藏控制台程序dos窗口
- 隐藏DOS窗口 的方法
- WIN32程序隐藏DOS窗口
- jar bat dos窗口 隐藏
- qt怎样隐藏dos窗口
- system 函数隐藏dos窗口
- CreateProcess并隐藏窗口
- CreateProcess并隐藏窗口
- C++ const 与 重载
- postgresql分区表创建
- Android 异步开发之 AsyncQueryHandler
- ssl握手过程
- 祭奠我死去的CET-6
- 创建进程 并隐藏DOS窗口
- 使用容器
- wc命令
- Wijmo 更优美的jQuery UI部件集:复合图表(CompositeChart)
- 哈弗曼树的绘制
- 1_ARM的工作模式 7种工作模式
- 黑马程序员--泛型
- java 推荐命名规则
- quna 笔试真题 字符串解压