Entwickler-Ecke
Programmierwerkzeuge - INNO Setup
PheliX - Mo 02.06.03 19:10
Titel: INNO Setup
Ich denk mal, dass das da rein gehört... Ich will einen Registry Key auslesen. Kann mir jemand vielleicht mal den Code geben? :lol: Ich werd aus der Hilfe einfach nicht schlau! :oops:
Schon mal Danke! 8)
Alibi - Mo 02.06.03 20:40
Die momentane 3er Reihe von
Innosetup [
http://www.jrsoftware.org/isinfo.htm] kann keine Reg Einträge lesen, nur schreiben.
Die kommende Version 4 hat eine Pascalähnliche Scriptsprache integriert, du findest eine Preversion auf innosetup.com. MyInnoSetupExtensions hat die gleiche Scriptsprache integriert, Link auf Innosetup.com. Damit müsste das machbar sein.
Moritz M. - Mo 02.06.03 20:40
Hi
Inno Setup hat leider keine Funktion, um einen Schlüssel aus der Regsitry zu lesen. Du kannst Setzen, Editieren und Löschen, aber nicht lesen.
Du könntest ein kleines NonVCL-Prog schreiben (
Luckie's NonVCL-Tutorial [
http://www.luckie-online.de]) das das erledigt.
Das bindest du dann so ein:
Quelltext
1: 2:
| [Run] Filename: "{app}\DeineDatei.exe"; Description: "Beschreibung zu der Aktions. So Ähnlich wie Dateien werden installiert. Steht dann beim Setup da."; Flags: nowait skipifsilent |
{app} steht für das Verzeichniss, in das installiert wird.
Domo Sokrat - Di 03.06.03 11:26
Hi,
bin eben gerade über diesen Eintrag gestolpert. Vielleicht ist das Prob ja schon behoben ... Nichts desto trotz:
Ich hab' mal ein BDE-Setup mit Inno-Setup (V 2.0x) geschraubt. Zur Installation des SQL-Links-Treibers für Interbase brauchte ich das BDE-Verzeichnis, das in der Registry hinterlegt ist. Vielleicht hilft Dir dieser Code weiter ...
Quelltext
1: 2: 3: 4:
| [Files] ; SQL-Links-Treiber und Konfig-Datei Source: "SQL_Int.CNF"; DestDir: "{reg:HKLM\SOFTWARE\Borland\Database Engine,DLLPATH|.}" Source: "SQLInt32.DLL"; DestDir: "{reg:HKLM\SOFTWARE\Borland\Database Engine,DLLPATH|.}" |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 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!