|
Bart's Tool CD on a Stick - InstallStick.ini |
Die INI-Datei
InstallStick.ini gehört zum Programm
InstallStick.exe.
Sie enthält alle Informationen zu den Virenscannern und deren Internetupdate.
Die vom Internet heruntergeladenen Signaturen werden direkt auf den Stick geschrieben.
Folgendes Beispiel zeigt auf, wie das Programm Ad-aware von Lavasoft in die INI-Datei InstallStick.ini integriert wird.
[Ad-AwareSE]
Signatur=defs.zip
Ordner=adawareSE
download=http://download.lavasoft.com/public/defs.zip
Diese INI-Datei ist in Abschnitte (Sections) unterteilt, wobei jeder Abschnitt immer in eckigen Klammern [Abschnitt] stehen muss.
Jeder Abschnitt kann einen oder mehrere Schlüssel mit zugeordneten Werten enthalten.
Jedes Schlüssel-/Wertepaar steht in einer eigenen Zeile.
Kommentare beginnen immer mit einem Semikolon ;
Zunächst wird als Abschnitt (Section) ein Name festgelegt, der zum zu integrierenden Programm passt.
In unserem Fall wird der Name Ad-AwareSE verwendet und folgendermaßen eingegeben.
[Ad-AwareSE]
Folgend werden die
Schlüssel eingefügt und mit entsprechenden
Werten versehen.
|
Schlüssel Signatur |
|
Hier wird als Wert der Name der Signaturdatei angegeben
Signatur=defs.zip
Beim Auspacken der ZIP-Dateien werden folgende Formate unterstützt:
.ZIP,.7Z, .BZ2, .GZ, .TAR .RAR, .CAB, .ARJ, .LZH, .CHM, .Z, .CPIO, .RPM, .DEB
|
|
Schlüssel Ordner |
|
Hier wird als Wert der Name des Ordners angegeben in dem das Programm auf dem Stick gespeichert ist.
Dieser Ordner findet sich immer unter dem Ordner \Programs.
Ordner=adawareSE
|
|
Schlüssel download |
|
Hier wird als Wert der Name der Downloadadresse angegeben unter der die Signatur heruntergeladen werden kann.
Der Download wird im Ordner %temp%\StickUpdate zwischengespeichert.
download=http://download.lavasoft.com/public/defs.zip
|
|
Schlüssel UpdateProgramm |
|
Optional kann der Schlüssel UpdateProgramm verwendet werden. Diese hier als Wert angegebene Datei wird direkt nach dem Download ausgeführt. Dies ermöglicht die korrekte Reaktion auf eine komplexere Installation der Signatur. Dabei kann auf die heruntergeladene Datei im Ordner %temp%\StickUpdate zugegriffen werden.
UpdateProgramm=Dateiname.exe oder Dateiname.cmd
Das im Schlüssel UpdateProgramm angegebene Programm muss im gleichen Ordner wie das Programm InstallStick.exe also im Ordner \pebuilder-stick gespeichert sein.
Folgende Parameter werden dem im Schlüssel UpdateProgramm angegeben Programm, in der folgend angegebenen Reihenfolge übergeben:
Ordner des Virenscanners: H:\Programs\adawareSE
Signaturdateiname: %temp%\Stickupdate\ref.zip
Beispiel:
MeinupdateProg.cmd H:\Programs\adawareSE %temp%\Stickupdate\ref.zip
Beispiel für MeinupdateProg.cmd:
Dieses Beispiel entpackt die heruntergeladene Datei mit 7-Zip in den Programmordner.
@echo off
%~dp07za.exe x -y -o%1 %2
Das ausgeführte Programm wird am Bildschirm nicht angezeigt !
|
|
Schlüssel EXEStart |
|
Optional kann der Schlüssel EXEStart verwendet werden.
Dieser Schlüssel ist hilfreich, wenn die Signatur mit einem Updateprogramm in den Ordner des betreffenden Virenscanners installiert wird.
Dieser Schlüssel ist mit dem Wert 0 vorbelegt.
Wert 0 |
bedeutet, dass die heruntergeladene Signaturdatei in den Programmordner lediglich kopiert wird.
Ist die heruntergeladene Signaturdatei eine ZIP-Datei, wird diese in den Programmordner entpackt.
|
Wert 1 |
bedeutet, dass eine zuvor heruntergeladene COM/EXE Datei gestartet wird.
|
Jede andersartige Integration erfolgt mit dem im Schlüssel UpdateProgramm angegebenen Programm.
|
PE Builder Copyright© 2002-2008
Bart Lagerweij. All rights reserved.
Copyright© 2003-2011
Bernhard Zeiser, comp-o-ass