Определение подключенных устройств.
if( SCardListReaders( m_hSCContext,NULL,NULL,&dwSize ) == SCARD_S_SUCCESS ) { dwSize++; szReaders = new char[dwSize]; if( szReaders != NULL ) { if( SCardListReaders( m_hSCContext,NULL,szReaders,&dwSize ) == SCARD_S_SUCCESS ) { szReader = szReaders; while( strlen(szReader) != 0 ) { csListReaders.AddTail( szReader ); szReader = szReader + strlen( szReader ) + 1; } } delete szReaders; } }