Entwickler-Ecke
Sonstiges (Delphi) - Treiber im Gerätemanager vom Programm aus aktualisieren
dd_Saxy - Do 24.06.10 17:07
Titel: Treiber im Gerätemanager vom Programm aus aktualisieren
Hallo zusammen,
ich habe folgendes Problem.
Wir verwenden für unsere Hardware eine USB-Treiber, welcher bei der Softwareinstallation preinstalliert wird (difxapi.dll bzw. dpinst.exe bei Windows 7 64 bit).
Stecke ich nun den USB-Stecker ein, wird die Hardware erkannt und der Treiber installiert.
Führe ich nun ein Update der Software durch, so werden auch die neuen Gerätetreiber preinstalliert.
Nun habe ich das Problem, dass die neuen Treiber nicht verwendet werden, da diese zwar preinstalliert, jedoch nicht installiert sind. Auch ein Herausziehen der HW bzw. ein Neustart nützt nichts.
Erst wenn ich im Geräte-Manager das Device anwähle und die Treiber manuell "Treiber aktualisieren..." verwendet, wird der Treiber installiert.
Wie kann ich das Aktalisieren des Treibers automatisieren. Das Tool DevCon.exe kann ich leider nicht verwenden, da es nicht verteilt werden darf und wir die Software vermarkten.
Kann mir evtl. jemand Code-Snippets zur Verfügung stellen.
Die Installation soll unter Windows XP, Windows Vista und Windows 7 (32 und 64 bit) erfolgen.
Wir verwenden Delphi 7.
Ich freue mich über jede Hilfe.
Gerd Kayser - Do 24.06.10 18:17
dd_Saxy hat folgendes geschrieben : |
| Wie kann ich das Aktalisieren des Treibers automatisieren. |
Schau Dir einmal die SetupAPI des Jedi-Projektes an.
dd_Saxy - Fr 25.06.10 14:48
Gerd Kayser hat folgendes geschrieben : |
dd_Saxy hat folgendes geschrieben : | | Wie kann ich das Aktalisieren des Treibers automatisieren. |
Schau Dir einmal die SetupAPI des Jedi-Projektes an. |
Ich habe mit die SetupAPI angesehen. Es scheint ein mächtiges Tool zu sein.
Leider verstehe ich nicht alles.
Hast Du ein Beispiel, wie ich die Treiber eines Devices im Gerätemanager mittels der SetupAPI aktualisiere?
Gruß dd_Saxy
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!