string command = "";//需要传的参数
ShellExecute(NULL, L"open", string2CString("C:\\SiView\\Setup\\SCHStarter.exe"), string2CString(command), NULL, SW_SHOW);
MFC中的AFXWIN.H中自带一个成员变量m_lpCmdLine,该成员变量用来保存可执行文件名后的参数。
BOOL CSCHStarterApp::InitInstance()
{
//校验所带参数
if ((m_lpCmdLine[0] != _T('\0')) )
{
m_bCmdRet = true;
string schpath = m_lpCmdLine;
}
else
{
m_bCmdRet = false;
}
......
}