您的位置:首页 > 编程语言 > C语言/C++

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 ) )
{
printf( "%s failed\n", file.c_str() );
}
else
{
printf(  "%s OK\n", file.c_str()  );
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: