// #include "stdafx.h"
// #include "CardReaderHandler.h"
//
//
// int _tmain(int argc, _TCHAR* argv[])
// {
// const char* confName = "./CardReaderConfig.ini";
// CardReaderMgr* m_pCRMgr = NULL;
// char iPath[260] = {0};
// GetPrivateProfileStringA("PATH", "IDCARDREADER_DLLFILE", "", iPath, sizeof(iPath), confName);
// //启动读卡器
// #ifdef _DEBUG
// m_pCRMgr = new CardReaderMgr(iPath,confName);
// #else
// m_pCRMgr = new CardReaderMgr(iPath,confName);
// #endif
// if (m_pCRMgr == NULL)
// {
// return 0;
// }
//
// //获取版本号和动态库类型
// char* tmDllVersion = m_pCRMgr->GetDllVersion();
// int tmTypeID = m_pCRMgr->GetDllType();
// if(tmDllVersion == NULL || -1 == tmTypeID)
// {
// printf("获取动态库失败");
// getchar();
// return false;
// }
//
// switch(tmTypeID)
// {
// case 1:
// printf("---动态库名:博雅英杰\n");
// break;
// case 2:
// printf("---动态库名:国腾GTICR-100\n");
// break;
// case 3:
// printf("---动态库名:因纳伟盛\n");
// break;
// default:
// printf("---动态库名:未知\n");
// break;
// }
//
// CONN_SERVER_INFO stCardServerInfo;
// stCardServerInfo.m_nParentThreadID = 0;
// stCardServerInfo.pMainCWnd = m_pCRMgr;
// stCardServerInfo.pCallBack = CardReaderMgr::CardReaderCallBack;
//
// stCard