|  | @@ -274,6 +274,7 @@ BOOL CMemoryClient::CaptureImage(const CMD_CaputerImage& cmd, BOOL bSingle)
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +		// 内部线程截图;
 | 
	
		
			
				|  |  |  		m_pView->CaptureMultiImageEx(cmd.szSaveDir, cmd.szPrefix, bIsJPG, cmd.nKeepTime);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	else
 | 
	
	
		
			
				|  | @@ -308,16 +309,24 @@ BOOL CMemoryClient::CaptureImage(const CMD_CaputerImage& cmd, BOOL bSingle)
 | 
	
		
			
				|  |  |  					strFile.append(_T("\\"));
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -			m_pView->CaptureSingleImageAutoNameEx(strFile.c_str(), bIsJPG);
 | 
	
		
			
				|  |  | +			std::string strImg = m_pView->CaptureSingleImageAutoNameEx(strFile.c_str(), bIsJPG);
 | 
	
		
			
				|  |  | +			if ( !PathFileExists(strImg.c_str()) )
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  | +				Global::WriteTextLog(_T("自动命名截图失败=%s"), strImg.c_str());
 | 
	
		
			
				|  |  | +				return FALSE;
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		else
 | 
	
		
			
				|  |  |  		{
 | 
	
		
			
				|  |  |  			TCHAR szFile[MAX_PATH] = { 0 };
 | 
	
		
			
				|  |  |  			_stprintf_s(szFile, _T("%s"), cmd.szSaveDir);
 | 
	
		
			
				|  |  |  			m_pView->CaptureSingleImageEx(szFile, bIsJPG);
 | 
	
		
			
				|  |  | +			if (!PathFileExists(szFile))
 | 
	
		
			
				|  |  | +			{
 | 
	
		
			
				|  |  | +				Global::WriteTextLog(_T("截图失败=%s"), szFile);
 | 
	
		
			
				|  |  | +				return FALSE;
 | 
	
		
			
				|  |  | +			}
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		// 等待磁盘完成写入;
 | 
	
		
			
				|  |  | -		//Sleep(bIsJPG ? 200 : 200);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	return TRUE;
 |