Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Netzwerkkarten Info - inkl. Treiberinfo (https://www.delphipraxis.net/140025-netzwerkkarten-info-inkl-treiberinfo.html)

cherry 10. Sep 2009 13:40


Netzwerkkarten Info - inkl. Treiberinfo
 
Ich versuche schon seit Tagen verzweifelt an folgende Infos ran zu kommen.
Ich bräuchte eine Liste der vorhandenen Netzwerkkarten (Name, Hersteller, Treiberversion, Treiber Datum)

Ich hab keinen Hint wie ich das anstellen soll...

mleyen 10. Sep 2009 14:08

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Auch wenn ich noch nie selber damit hantiert habe, so meine ich mich zu erinnern, dass man an viele Infos durch die 'iphlpapi.dll' kommt.
Z.B. sticht mir auf anhieb da die MSDN-Library durchsuchenGetAdaptersInfo-Function ins Auge.
Wie man jedoch an Treiberinfos rankommt weiß ich momentan nicht.

Phoenix 10. Sep 2009 14:10

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Schau Dir mal WMI an. Damit müssten alle diese Infos auszulesen sein. Dazu gibts hier in der DP eigentlich ausreichend Threads und Demoprogramme für.

cherry 10. Sep 2009 15:05

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
WMI, naja. Am liebsten schon direkt WinAPI so weit es geht. Sowie eben z.B. GetAdaptersInfo, nur hab ich eben immer noch den Treiber nicht. Wie würde das denn mit WMI gehen, hat jmd einen Select oder so für den Netzwerkkartentreiber parat?

JamesTKirk 10. Sep 2009 15:25

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Hi!

Zumindest wenn ich nach dem Code im Gerätemanager von ReactOS gehe, is das eine etwas kompliziertere Angelegenheit. Den Code findest du übrigens hier ab Zeile 889 (FindCurrentDriver). Die verwendeten Strukturen (damit du dir die Parameter raussuchen kannst) sollten alle im Verzeichnis der devmgr-Dll sein oder aber sowieso zur WinAPI gehören.

Gruß,
Sven

cherry 1. Okt 2009 11:51

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Hab da was gefunden:
SQL-Code:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001
wie siehts da bei euch aus? Ich find da zb:
DriverDate, DriverVersion, DriverDesc ...

Alles was ich brauche, habs bei 4 PCs getestet Alle WinXP SP2 aber teils unterschiedliche Adapter. Der Pfad ist immer derselbe...

Kann ich das so machen? oder ist das zu unsauber? (Muss nur für XP gehen, alles andere interessiert nicht!)

mleyen 1. Okt 2009 12:07

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Also bei mir existiert HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 überhaupt nicht.
Da gibts nur ControlSet002 - 004 :?

cherry 1. Okt 2009 12:08

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Zitat:

Zitat von mleyen
Also bei mir existiert HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 überhaupt nicht.
Da gibts nur ControlSet002 - 004 :?

Was hast du für ein Betriebssystem?

mleyen 1. Okt 2009 12:19

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Hier: XP Prof SP 3

cherry 1. Okt 2009 12:28

Re: Netzwerkkarten Info - inkl. Treiberinfo
 
Hmmm... was hast du denn für einen PC. Marke, Typ usw? und was hast du für eine Netzwerkkarte? und wieviele Karten hast du?


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:00 Uhr.
Seite 1 von 3  1 23      

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