Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi USB Leser im System suchen und erkennen (https://www.delphipraxis.net/111420-usb-leser-im-system-suchen-und-erkennen.html)

Moony 3. Apr 2008 08:56


USB Leser im System suchen und erkennen
 
Hallo zusammen,

im Moment habe ich eine Applikation, welche über die Winscard.dll (WIN32 API) sich alle aktiven USB-Leser aus dem System holt. Hierbei wird jedesmal der Port geöffnet, nachdeschaut ob das der benötigte Leser ist und wieder zugemacht. Das Problem besteht darin, dass wenn eine andere Anwendung mit diesem Leser bereits spricht, es keine Blockade gibt und ich somit die Kommunikation zwischen dem Leser und der anderen Applikation störe. Was ein fehlerhaftes Arbeiten zur Folge hat.

Die Funktionen, die verwendet werden sind:
- SCardEstablishContext
- SCardConnectA
- SCardDisconnect
- ScardReleaseContext

Meine Frage also, wie kann im System nach meinem USB Leser suchen ohne den Port zu öffnen und zu schließen. Der Name ist im System zwar nicht eindeutig, aber schon mal ein Anfang, denke ich.

Für jede Hilfe bin ich dankbar.

Gruß, Moony


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz