Archiv Hardware perfekt konfigurieren 12.949 Themen, 54.079 Beiträge

Treiber im Gerätemanager per Script oder Software aktualisier

dd_Saxy / 1 Antworten / Flachansicht Nickles

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.