char szCmd[MAX_PATH] = {0};
memset(szCmd,0x00,sizeof(szCmd));
sprintf(szCmd,"tesseract.exe %s c:\\ocx\\ocr -l %s",ImagePath,m_strOcrLanguage.c_str());
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi;
si.dwFlags = STARTF_USESHOWWINDOW|STARTF_USESHOWWINDOW;
si.wShowWindow = SW_HIDE;
//TCHAR cmdline[] = szCmd;
BOOL bRet = ::CreateProcess (NULL,szCmd,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&si,&pi);
WaitForSingleObject(pi.hProcess, INFINITE);
//命令已经执行完