19,502
社区成员
发帖
与我相关
我的任务
分享
const TCHAR UPGRADE_APP_NAME[] = _T("searchlist.bat"); //执行DOS命令
TCHAR szAppPath[MAX_PATH] = _T("");
SHELLEXECUTEINFO si;
wsprintf( szAppPath, _T("%s\\%s"), TCH_PATH, UPGRADE_APP_NAME );
ZeroMemory(&si, sizeof(si));
//si.cbSize = sizeof(si);
// si.lpVerb = _T("open");
//
// si.lpParameters = NULL;
//si.fMask = SEE_MASK_NOCLOSEPROCESS;
//si.nShow = SW_HIDE;
si.cbSize = sizeof(SHELLEXECUTEINFO);
si.fMask = SEE_MASK_FLAG_NO_UI;
si.hwnd = NULL;
si.lpVerb = _T("open");
si.lpParameters = _T("");
si.lpDirectory = NULL;
si.nShow = SW_HIDE;
si.hInstApp = NULL;
si.lpFile = szAppPath;
ShellExecuteEx(&si);