Zum Inhalt springen

Monitor Treiber auslesen (WinXP)


bascaro

Empfohlene Beiträge

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:

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

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!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...