Zum Inhalt springen

Monitor Treiber auslesen (WinXP)


Empfohlene Beiträge

Geschrieben

Servus!

Ich hatte eigentlich vor ein Programm zu schreiben, das automatisch einen gewünschten Monitortreiber installiert und optional noch n paar Infos ausgibt...

Nur hab ich keine Ahnung, wo ich und wie ich den Treiber einspeisen soll bzw auf Shell ebene ausgeben kann, evtl hilft es mir auch schon weiter, wenn ich weis wo der entsprechende Treiber und der Verweis dafür ist.

Noch besser wäre natürlich eine API, die mir den aktuellen Treiber ausgibt und diesen durch einen Neuen ersetzen kann.

Wenn von euch jemand in irgendeiner Richtung ahnung hat (wo die lokale Treiberdatenbank sitzt oder woher der Geräte Manager seine Daten bekommt), bitte hier reinschreiben :nett:

Ein Shell Befehl würde mir wohlmöglich auch schon weiterhelfen ;)

Mein Kollege und ich haben bei über 100 Rechnern Monitortreiber zu installieren. :rolleyes:

Welchen Sinn das hat ist sowieso fraglich aber gemacht werden muss es und bis der Treiber einzeln vom ausgwählt ist vergehehn nunmal 50 klicks!

ich würde das gern in 2 klicks erledigt haben ;) spart uns ne menge Zeit und is ganz cool zur Übung! :cool:

Wäre euch sehr dankbar, wenn mir jmd auf die Sprünge helfen könnte! :byby:

Geschrieben

oh man danke :) hätt ich selber auch drauf kommen können *fg*

naja jetz hab ichs zumindest raus.. für alle, die ähnliches suchen!

1. INF Datei auf *.icm Datei durchsuchen

2. Die Datei in das Verzeichnis "C:\WINDOWS\system32\spool\drivers\color" kopieren

3. Registry einträge abändern bzw hinzufügen im Klssenverzeichniss für Monitore unter "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96E-E325-11CE-BFC1-08002BE10318}"

bei Win2k und XP sind die pfade gleich, win95 bzw 98 konnte ich noch nicht nachsehen.

Am besten den Treiber installieren und sehen, was alles in der Registry gemacht wurde und anschließend ins Programm implementieren (es sind einige einträge, zu viel um hier auf zu fürhen)

ich werd jetz mal anfangen zu schreiben und berichten ;)

Geschrieben

Soo der Treiber zu editieren funktioniert wunderbar!

Nur jetz hab ich ein neues Problem...

Und zwar wird der Treiber nicht automatisch geladen (was ich mir schon fast gedacht habe...)

Sobald ich versuche, den Treiber (natürlich zur Laufzeit) zu aktivieren bekomm ich ne Fehlermeldung: Fehler beim schreiben (Pfad: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\AMT4430) was auch logisch ist...

Somit muss es ein ähnlicher Dienst wie ein Spooler sein...

Also irgendwie Beenden, anschließend die Werte editieren und den Dienst wieder starten!

Nur wie heißt der Dienst? von euch jmd ne Idee?

Ich hab schon in der "Command-line reference" nachgeforscht und nichts gefunden :(

Googeln ergab genau so wenig wie diverse (mehr oder weniger) frei erfundene Commands ausprobieren...

Also wenn von Euch noch einer ne Idee hat, dann bitte bitte hier rein posten!

merci!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...