在VS2010的MFC开发中,怎么运行一个外部的BAT批处理文件

在VS2010的MFC开发中,如何运行一个外部的BAT批处理文件?
我用vs2010 开发环境,MFC应用程序中如何运行一个在桌面的BAT批处理文件。批处理文件名字mysqlconfig.bat。
Visual Studio 2010 MFC 批处理文件 应用

------解决方案--------------------
要慢慢习惯看MSDN
------解决方案--------------------
_T("Install.bat") 这个是字符串拼接

_T是MFC里面的_TEXT,用来处理Unicode和多字符的宏。你可以无视的
------解决方案--------------------
STARTUPINFO si;
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(si);
PROCESS_INFORMATION pi;
BOOL ret = ::CreateProcess(strUpdateAppName.c_str(), szCmdLine2 , NULL, NULL, TRUE, 0, NULL, NULL, &si, &pi);



或者
HINSTANCE Hinst = ShellExecute(GetHWND(),_T("open"),strUpdateAppName.c_str(),(LPWSTR)szCmdLine,NULL,SW_SHOWNORMAL);
if ((int) Hinst <= 32)
{
OnTipMessage (_T("创建升级窗口失败!"));
}