首页 > 代码库 > 打开其他的程序
打开其他的程序
1 CString strSqlPath = _T("E:\\QQ\\Bin\\QQScLauncher.exe"); 2 3 int nLen = WideCharToMultiByte(CP_ACP, 0, strSqlPath, -1, NULL, 0, NULL, NULL); 4 if (nLen != 0) 5 { 6 char* pResult = new char[nLen]; 7 WideCharToMultiByte(CP_ACP, 0, strSqlPath, -1, pResult, nLen, NULL, NULL); 8 9 UINT ret = WinExec(pResult, SW_SHOW); 10 delete[] pResult; 11 pResult = nullptr; 12 if (ret < 31) 13 { 14 if (ret == ERROR_BAD_FORMAT) 15 { 16 AfxMessageBox(_T("格式错误")); 17 } 18 else if (ret == ERROR_FILE_NOT_FOUND) 19 { 20 AfxMessageBox(_T("文件未发现")); 21 } 22 else if (ret == ERROR_PATH_NOT_FOUND) 23 { 24 AfxMessageBox(_T("文件路径不对")); 25 } 26 else if (ret == 0) 27 { 28 AfxMessageBox(_T("系统内存不足.")); 29 } 30 else 31 { 32 AfxMessageBox(_T("其它位置错误")); 33 } 34 } 35 36 } 37 else 38 AfxMessageBox(_T("打开失败"));
打开其他的程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。