C++启动可执行文件(.exe)的方法CreateProcess
2017-05-17 18:45
561 查看
#include <windows.h>
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
si.cb = sizefo( si );
ZeroMemory( &pi, sizeof(pi) );
std::string file = "C:/Users/notepad++.exe D:/text.xml";
if( !CreateProcess(NULL, (LPSTR)(file.c_str()), NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL,NULL, &si, &pi ) )
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory( &si, sizeof(si) );
si.cb = sizefo( si );
ZeroMemory( &pi, sizeof(pi) );
std::string file = "C:/Users/notepad++.exe D:/text.xml";
if( !CreateProcess(NULL, (LPSTR)(file.c_str()), NULL, NULL, TRUE, CREATE_NEW_CONSOLE, NULL,NULL, &si, &pi ) )
{
printf( "%s failed\n", file.c_str() );
}
else
{
printf( "%s OK\n", file.c_str() );
}
相关文章推荐
- windows下C++调用shell启动和关闭可执行文件exe的最简单方法
- Adobe AIR启动一个exe执行文件的方法
- 深入分析C++中执行多个exe文件方法的批处理代码介绍
- 让EXE文件不能直接启动的方法以防止直接调试的方法
- java执行exe,bat 文件的方法
- C++ 打开exe文件的方法(VS2008)
- php启动外部某个可执行的exe文件,exe文件为界面执行文件。
- 解决C语言中生成的EXE文件执行后窗口消失方法
- 将java类成为可执行文件.exe文件的一些方法、软件、下载地址
- 如何在MFC中启动其它的(.exe)可执行文件
- 将Scratch的sb源文件生成EXE可执行文件的方法。
- Apache POI API操作Microsoft Office格式文件的方法+JAVA调用exe可执行文件
- Matlab中去除exe执行时文件的DOS窗口的方法
- php启动外部某个可执行的exe文件,exe文件为界面执行文件。
- 手工清除变种木马(winlogon.exe)的方法---导致exe文件打不开,瑞星不能启动等
- vs2008无法识别工具版本3.5或未找到编译器可执行文件 csc.exe的解决方法
- C++ 调用exe,可等待调用的exe执行完毕后才继续执行父进程 CreateProcess
- 启动遍历文件夹中的所有指定的文件 ( 执行exe文件 或者加载dll )
- 试了一下Java转成Exe可执行文件的几种方法
- c++里面执行一个exe文件,匿名管道