Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Treiber Info auslesen (https://www.delphipraxis.net/26775-treiber-info-auslesen.html)

Saiiim 29. Jul 2004 09:49


Treiber Info auslesen
 
Morgääähn Leutz!

Hätte da mal ne frage:
Hat jemand eine Idee wie ich Treiberinformationen (Version, Hersteller, Datum, Signatur) von
div. Komponenten (im konkreten Fall Soundkarte) auslesen kann???

danke schon mal

Robert Marquardt 29. Jul 2004 10:14

Re: Treiber Info auslesen
 
Ein Treiber ist eigentlich eine Kernel DLL. Probier doch mal die Versionsressource zu lesen wie bei einer DLL.
Ich habe es gerade mit PEViewer ausprobiert. Ein .SYS wird als DLL akzeptiert.

Saiiim 29. Jul 2004 10:52

Re: Treiber Info auslesen
 
vielen dank erstmal,

aber das problem ist, dass i da ja die treiberdatei kennen muss!
ich möchte ein programm schreiben, welches verschiedenste informationen über
hardware ausliest!
erste versuche mache ich bei der soundkarte, wobei ich schon so sachen wie
name, hersteller, id
über Windows API auslesen kann!
und jetzt dachte ich da gäbe es auch eine einfache lösung, an
diese treiberinfos ranzukommen!

Steve 29. Jul 2004 10:55

Re: Treiber Info auslesen
 
Zitat:

Zitat von Saiiim
Treiberinformationen (Version, Hersteller, Datum, Signatur) von
div. Komponenten (im konkreten Fall Soundkarte) ???

Für Soundkarten-Infos schau Dir mal MSDN-Library durchsuchenMixer, MSDN-Library durchsuchenMixerCaps, MSDN-Library durchsuchenMixerGetLineInfo und MSDN-Library durchsuchenMixerLine an..

Gruß
Stephan

Saiiim 29. Jul 2004 11:00

Re: Treiber Info auslesen
 
danke, werde mich gleich mal schlau machen

mfg

Luckie 29. Jul 2004 11:04

Re: Treiber Info auslesen
 
Das mit den Treiberinfos auf die Hardware zu schließen ist so eine Sache. Für meine Diamnd Viper V770 nutze ich einen NVidia Treiber. Bei so Info Tools habe ich daher noch nie Diamond Viper gelesen. ;)

mirage228 29. Jul 2004 11:06

Re: Treiber Info auslesen
 
Zitat:

Zitat von Luckie
Das mit den Treiberinfos auf die Hardware zu schließen ist so eine Sache. Für meine Diamnd Viper V770 nutze ich einen NVidia Treiber. Bei so Info Tools habe ich daher noch nie Diamond Viper gelesen. ;)

Bei mir ists ähnlich, habe eine Creative Grafikkarte, aber den Offiziellen Detonator installiert, der Gerätemanager zeigt daher auch nur "GeForce 4 Ti 4400" an - ja gut, bei meiner Soundkarte ist es richtig eingetragen ;)

mfG
mirage228

shmia 29. Jul 2004 11:10

Re: Treiber Info auslesen
 
In der JCL ist ein Demo (NTSrvExample.DPR) enthalten, dass alle Services (=Dienste + Gerätetreiber) auflistet und unter anderem
auch den Dateinamen des Treibers preisgibt.
Damit lässt sich dann die Versioninfo auslesen.

Luckie 29. Jul 2004 11:10

Re: Treiber Info auslesen
 
soundkarte ist was anderes. Da hab eich den Treiber der auf der MB CD dabei war installiert, weil ich auch Sound OnBoard habe. Ich wollte nur allgemnein auf das Problem hinweisen. Aber wie ich es bei den Toolös immer sehe, gibt es dafür wohl keine wirkliche Windows Lösung, weil man unter Windows nur das auslesen kann, was auch Windows meint und Windows meint ja auch ich hätte eine NVidia Karte drinne. Was anderes wäre es, wenn die Karte selbst dem BIOS sagt, was es für eine ist, dann könnte man versuchen das BIOS zu befragen.

Saiiim 29. Jul 2004 12:37

Re: Treiber Info auslesen
 
das ist gar nicht das problem,
denn den richtigen namen der hardware (soundkarte) hab ich bereits
durch die Windows API herausgefunden!
ich wollte nur dazu die treiberinfos, somit ist es egal was für ein treiber
installiert ist!

@ shmia: das wäre perfekt, ich kann die demo datei nicht finden, könntest du mir bitte sagn
wo die zum downloadn steht? danke

mfg saiiim


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr.
Seite 1 von 2  1 2      

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