![]() |
Feststellen welche Treiber nicht installiert sind
Hi DPler,
gibt es eine Moeglichkeit festzustellen welche Onboard-Treiber nicht installiert sind? Ich muss fuer meinen Cheffe ein Installer schreiben da der Mitgelieferte des MoBo Herstellers grottenschlecht ist. Wozu ich das wissen moechte ist um nur die Setups ausfuehren zu lassen der Geraete die nicht installiert sind wie Chipsatz, Onboard NIC, Sound, Graka, Viiv, Storage Driver usw. Danke! |
Re: Feststellen welche Treiber nicht installiert sind
Starte einfach alle nacheinander. Entweder überspringen sie die Install, wenn schon installiert oder nicht richtiger Hardware, oder sie installieren sich.
Die meisten Boardhersteller mit einem solchen kombinierten Setupfile machen es genauso. Da habe ich noch nie einen gesehen, welcher sich die Mühe machte zu überprüfen ob der Treiber schon drauf ist _UND_ in der richtigen Version (bzw. niedrigeren als das Setup hat). Diesen Aufwand treibt einfach keiner... |
Re: Feststellen welche Treiber nicht installiert sind
Na das ist doch was.
Danke! |
Re: Feststellen welche Treiber nicht installiert sind
Tach ...,
Zitat:
Man müsste zumindest die Treiberversionen überprüfen. Vielleicht die Registry-Werte prüfen, den GeräteStaus abfragen und anhand der DeviceID prüfen ob das Gerät bereits installiert ist - nur mal so auf blauen Dunst geraten. Wenn Du den BoardTyp hast müsste es doch aber ein leichtes sein zu prüfen welche RegistryKeys von den einzelnen Treibern gesetzt werden und darauf prüfen. [edit] Zitat:
[/edit] LG Mario |
Re: Feststellen welche Treiber nicht installiert sind
Zitat:
|
Re: Feststellen welche Treiber nicht installiert sind
Zitat:
|
Re: Feststellen welche Treiber nicht installiert sind
|
Re: Feststellen welche Treiber nicht installiert sind
Bin doch schon da. Das ist definitiv der Bereich des Setup API und Config Manager API.
Leider weiss ich nicht genau bescheid welche Funktionen man braucht. Der Device Manager von Windows basiert aber ausschliesslich auf diesen Fuktionen. Der Ansatz waere also die Device Manager DLL (Control Panel) zu identifizieren und zu schauen welche Funktionen importiert werden. Danach die Funktionen bei MSDN nachschlagen und man sollte weiterkommen. SetupApi.pas und cfg.pas, cfgmgr32.pas sind bei der JVCL mit enthalten. |
Re: Feststellen welche Treiber nicht installiert sind
Danke euch beiden.
Werde mir die ganzen Links mal reinziehen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:02 Uhr. |
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-2025 by Thomas Breitkreuz