本dll会导出一些函数，无需使用com模式即可使用。导出申明如下:

extern "C"{

	//发送答题图片
	 const char * WINAPI SendFile(const char * auth_code,const char * path,int type,int timeout,int pri,const char *extr_str);		

	 //发送答题截图
	 const char * WINAPI SendImage(const char * auth_code, LONG topx, LONG topy, LONG width, LONG height, LONG type, LONG timeout, int pri,const char * extra_str);	 

	 //得到答案, ID 是SendFile或者SendImage的结果
	 const char * WINAPI GetAnswer(const char * id);

	 //根据密码错，查询账户余额
	 const char * WINAPI QueryBalance(const char * auth_code);

	 //查询服务器负载
	 const char * WINAPI QueryLoad();

	 //报告出错
	 const char * WINAPI ReportError(const char * auth_code,const char *id);

	 //打开日志功能，filepath是日志文件路径文件名，比如c:\\test.log
	 void WINAPI EnableLog(const char *filepath);
};



调用也非常简单:
	HMODULE h = LoadLibrary("HYDati.dll");

	FUNC_SendFile SendFile = (FUNC_SendFile)(GetProcAddress(h,"SendFile"));

	const char * id = SendFile(m_sAuthcode,"示范.bmp",1000,300,1,"");
	if (id[0]=='#'){
		AfxMessageBox(id,MB_OK);
		return;
	}
	FUNC_GetAnswer GetAnswer= (FUNC_GetAnswer)(GetProcAddress(h,"GetAnswer"));

	Sleep(3000);
	const char * answer;
	while(1){
		answer = GetAnswer(id);
		if (strlen(answer)>0){
			break;
		}
		Sleep(2000);
	}
	AfxMessageBox(answer,MB_OK);
	