palkornel.hu/innosetup // Magyar Inno Setup oldal
-Főoldal

-Üdvözlet

-Látogatók

Inno Setup

-Az Inno Setup

-Letöltések

-Levelezőlista


-GyIK / FAQ

-Tudásbázis


-Wizard Images

-Translation

Magyarul

-Visual Basic .NET

-Visual Basic 6.0

Támogatás

-Kapcsolat

Linkek

-Jordan Russell's
Software

-Egonsoft Oldalak

619245
látogató járt itt
1999. december
óta

Tudásbázis
Vissza a Tudásbázis tartalmához

Egyéni funkciók készítése

Utoljára frissítve: 2002.02.16.


Ha a telepítődhöz egyéni funkciókra van szükséged azonkon kívül, amelyekre az Inno Setup jelenleg lehetőséget ad (mint az AUTOEXEC.BAT módosítása, adatbázis alias-ok regisztrálása, vagy egy NT szolgáltatás regisztrálása), három lehetőséged van:

Pascal Scripting

Martijn Laan elkészítette az Inno Setup egy kiegészített változatát My Inno Setup Extensions néven, ami egy "Pascal scripting" lehetőséget ad. További információért nézd meg az oldalt.

A [Run] szakasz

Ez a jelenleg leggyakrabban használt és a legegyszerűbb megoldás egyéni telepítési feladatok megvalósítására. Először írj egy rövid programot egy általad választott fejlesztői eszközzel (lehetőleg olyannal, amelyik önálló (stand-alone) EXE-ket készít, mint a Delphi), ami elvégzi a kívánt feladatot, majd másold az EXE-t a szkripted könyvtárába. Ezután helyezz el egy bejegyzést a szkripted [Files] szakaszában, amely hatására a Telepítő bemásolja az EXE-t a telepítés átmeneti könyvtárába ("{tmp}"):
[Files]
Source: "AutoexecModosit.exe"; DestDir: "{tmp}"

Végül írj hozzá a [Run] szakaszhoz egy bejegyzést, amely hatására a Telepítő végrehajtja az EXE-t a telepítés elvégzése után:

[Run]
Filename: "{tmp}\AutoexecModosit.exe"

Ha a program további információkat igényel, mint az "{app}" állandó eértéke, megadhatod neki parancssori paramétereken keresztül, például:

[Run]
Filename: "{tmp}\AutoexecModosit.exe"; Parameters: """{app}"""

A [Run] szakasszal kapcsolatos további információkat az Inno Setup dokumentációjában találod.

Az Inno Setup forráskódjának megváltoztatása

Ezt végső megoldásnak szokták tekinteni, mert az Inno Setup forráskódjában történő változtatások miatt nehéz frissíteni az Inno Setup új verzióit, amikor azok elkészülnek. De ha alapvető változtatások szükségesek a Telepítő program működésében, akkor ez szükségessé válhat.


Magyar Inno Setup oldal - Copyright © 1999-2008 Pál Kornél. Minden jog fenntartva.