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 Unter Windows XP den Geräte-Manager auslesen (https://www.delphipraxis.net/26403-unter-windows-xp-den-geraete-manager-auslesen.html)

asmec 23. Jul 2004 12:06


Unter Windows XP den Geräte-Manager auslesen
 
Hallo die Runde,

ich möchte unter Windows XP den Geräte-Manager auslesen, speziell den USB-Controller. Meine Anwendung muss erkennen, ob bestimme USB-Geräte gesteckt bzw. deren Treiber geladen wurden. Vielleicht fällt einem, der sich gerade in der Treiberschicht bewegt, etwas schlaues zum Thema ein

Robert Marquardt 23. Jul 2004 13:53

Re: Unter Windows XP den Geräte-Manager auslesen
 
Das ist ein bischen schwierig.
Der Device Manager stuetzt sich ueberwiegend auf das Setup API und das Config Manager API.

Was fuer USB-Geraete willst du denn enumerieren?

w3seek 23. Jul 2004 19:34

Re: Unter Windows XP den Geräte-Manager auslesen
 
Evtl hilft dir das etwas weiter:

http://www.codeproject.com/system/EnumDevices.asp
http://www.codeproject.com/treectrl/DeviceTree.asp

asmec 26. Jul 2004 10:45

Re: Unter Windows XP den Geräte-Manager auslesen
 
Zitat:

Zitat von Robert Marquardt
Das ist ein bischen schwierig.
Der Device Manager stuetzt sich ueberwiegend auf das Setup API und das Config Manager API.

Was fuer USB-Geraete willst du denn enumerieren?

Es handle sich um eine CMOS-Camera uEey.

Robert Marquardt 26. Jul 2004 10:50

Re: Unter Windows XP den Geräte-Manager auslesen
 
Kontakte mich mal direkt robert_marquardt at gmx dot de

pico 5. Aug 2004 14:23

Re: Unter Windows XP den Geräte-Manager auslesen
 
hallo hänge mich an das Anfangsthema an.
Ein USB Device zu erkennen habe ich mittels Api geschafft.
Aber jetzt komme ich nicht an das Comport.
Soll heissen ich habe eine Liste mit Geräten + ID's usw. aber kann keinen Weg finden
an welchem Comport das jeweilige Gerät hängt.
Die Funktion soll unter allen gängigen Windowssystemen funktionieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 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