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
DPInst muss mit Adminrechten gestartet werden, das muss explizit erfolgen, denn das Flag hat MS vergessen zu setzen.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.