我需要在UNICODE的MFC程序執行系統命令方法,嘗試如下方法成功。
記錄並分享下:
LoadLibrary(_T("msvcrt.dll"));
USES_CONVERSION;
const char* lpcs = NULL;
CString m_strCMD;
//////////////////////////////////////////////////////////////////////////
m_strCMD.Format(_T("taskmgr"));//任務管理器
//m_strCMD.Format(_T("cmd")); //命令窗口
lpcs = T2A(m_strCMD.GetBuffer(m_strCMD.GetLength()));
system(lpcs);
return;