bascaro Geschrieben 4. November 2005 Geschrieben 4. November 2005 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. 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: Zitieren
microdommi Geschrieben 4. November 2005 Geschrieben 4. November 2005 Schau Dir die Themen: WMI und Inf Dateien an. In den Inf Dateien ist beschrieben wo die Treiber hinkopiert werden usw. Mit WMI kannst Du den Treiber auslesen. Zitieren
bascaro Geschrieben 7. November 2005 Autor Geschrieben 7. November 2005 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 Zitieren
bascaro Geschrieben 7. November 2005 Autor Geschrieben 7. November 2005 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! Zitieren
Empfohlene Beiträge
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.