Forum: PC Hard- und Software CP210x Treiber mit Innosetup erstellen


von Michael (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich würde gerne für die Ansteuerung eines Geräts mit einer Sillabs 
CP2102 Uart-Bridge ein .exe-Datei erstellen.
Auf der Seite des Herstellers gibt es dazu ja die zur Verfügung 
gestellen Treiber, allerdings nur als Paket und nicht als 
alleinstehendes .exe-File.

Ich würde gerne, dass die Installationsrountine automatisch erkennt, ob 
es sich um ein 32 oder 64-bit-System handelt und den entsprechenden 
Treiber installiert.

Um die .exe zu generieren versuche ich nun vergeblich mit Innosetup die 
entsprechende Routine zu erstellen. Der generierte Installer erzeugt, 
genau so wie er soll, einen Programmordner und legt dort die 
Einzeldateien des Treibers an allerdings lässt sich daraus der Installer 
nicht starten. Es scheint erst zu funktinieren, dann erscheint aber 
immer die Meldung, dass die Installation nicht erfolgreich war (siehe 
Bild anbei).

Weiß jemand von euch, was dafür die Ursache sein könnte ?
Prinzipiell muss es doch möglich sein, mit Innosetup einen 
alleinstehenden .exe Hardware-Treiber aus einen Paket zu erstellen, oder 
?

Danke,
Michael

: Verschoben durch User
von Christian R. (supachris)


Lesenswert?

DPInst muss mit Adminrechten gestartet werden, das muss explizit 
erfolgen, denn das Flag hat MS vergessen zu setzen.

von bluppdidupp (Gast)


Lesenswert?

Christian R. schrieb:
> denn das Flag hat MS vergessen zu setzen.

Welche Versionsnummer hat deine dpinst.exe denn? z.B. bei der 2.1 ist es 
nämlich definitiv drin.

von Christian R. (supachris)


Lesenswert?

Stimmt, ausm Windows Kit 8.1 ist es jetzt mit dem Admin Flag. Da war das 
sicher eine 7.1 Version, die ich da auf Arbeit immer rumfliegen hab.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.