memset(buffer, 0, sizeof(buffer));
::GetPrivateProfileString(_T("PATH"),_T("file_path"),_T(""), buffer, MAX_PATH, _T(strConfigPath + "config.ini"));
m_file_path = buffer;
if (m_file_path.Right(1) != "\\") {
m_file_path += "\\";
}
DWORD dwAttr=GetFileAttributes(m_file_path);
if(dwAttr==0xFFFFFFFF) {
SHCreateDirectoryEx(NULL, m_file_path, NULL);
}
memset(buffer, 0, sizeof(buffer));
::GetPrivateProfileString(_T("BT"),_T("module_name"),_T(""), buffer, MAX_PATH, _T(strConfigPath + "config.ini"));
m_BTName = buffer;
// End by lxm.
CString PrintExePath2;
PrintExePath2 = GetAppPathEx() + m_BTName;
// PrintExePath2 = PrintExePath2.Mid(0,PrintExePath2.GetLength()-1);
HINSTANCE openPrintRet = 0;
openPrintRet = ShellExecute(NULL,_T("open"),PrintExePath2,NULL,NULL, SW_SHOWMINIMIZED);// //SW_SHOWNORMAL
if (0 == openPrintRet)
{
return FALSE;
}