So finden Sie die Geräteinstanz-ID eines PCSC-Readers
Mit nur einem Handle und Kontext zu einem PCSC-Readerwinscard
Gibt es unter Windows> = XP eine Möglichkeit, die Geräteinstanz-ID zu ermitteln, oder eine andere Möglichkeit, die im verwendet werden kann?SetupDi*
API, um herauszufinden, welcher Treiber für diesen Reader geladen ist.
SCardGetReaderDeviceInstanceId
ist nur unter Windows 8 verfügbar, also leider nicht für mich.
Als Plan B könnten alle Chipkartenleser in aufgeführt werdenSetupDi
Verwenden der Klassenanleitung für Smartcard-Leser. Aber dann würde ich einen braucheneinzigartig Attribut, um einen Leser zwischen zu korrelierenSCard*
API undSetupDi*
API. Zum Beispiel klingt die Seriennummer wie ein guter Kandidat, aber nicht alle Hersteller verwenden sie.
Irgendwelche Ideen?