سؤال

أنا تطوير سائق البطاقة الذكية باستخدام KMDF. و Scardlib., ، استخدمت عينة WDK SmarCard كمرجع، وأعتقد أنني قمت بتنفيذ جميع الاحتياطات بشكل صحيح باستثناء CardPower و CardTracking. وبعد (القارئ والبطاقة لا تدعم الآن الآن لإعادة ضبط أوامر وإدراج البطاقة الجديدة)

عندما أحاول تشغيل تطبيق الاختبار الذي يستدعي SCardListReaders() انا احصل SCARD_E_NO_READERS_AVAILABLE. وبعد لقد استخدمت Inf وكأنها واحدة من العينة مع التغييرات وإنشاء واجهة الجهاز مع smartcardreaderguid. وأنا ضبط نوع الجهاز إلى FILE_DEVICE_SMARTCARD.

لا أعرف ماذا يمكنني أن أفعل، كيف يمكنني تصحيح هذا؟ أيه أفكار؟

ملاحظة: لماذا ملف الرأس ل Scarllib ليس في Inc of WDK ولكن في دليل العينة؟

هل كانت مفيدة؟

المحلول

اضطررت إلى إرسال المخزن المؤقت ATR جيد وفقا لموحة رد الاتصال RDF_Power. كما اضطررت إلى تنفيذ RDF_CAR_TRACKING وفقا للعينة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top