1、QProcess(Linux/Windows)
QProcess::startDetached("calc.exe");
//也可用来执行命令行语句,如杀死进程
QProcess::startDetached("takskill /f /im calc.exe");
2、ShellExecute(Windows接口函数)
ShellExecute(0,(LPCWSTR)L"open",(LPCWSTR)L"CALC.EXE",(LPCWSTR)L"",(LPCWSTR)L"",SW_SHOWNORMAL);
函数原型
ShellExecute函数原型及参数含义如下:
ShellExecute(
hWnd: HWND; {
指定父窗口句柄}
Operation