comp-o-ass bietet jede erdenkliche Unterstützung zur Organisation Ihrer Computerwelt Stöbern Sie in unseren Plugins von Diagnose über Wartung, Datensicherheit
bis hin zu Datensicherung und Datenrettung

Bart's Tool CD - Unerase.ini zum Plugin O&O Unerase V4.0

Anpassung und Konfiguration der Plugins im Ordner \pebuilder-stick\plugin anhand eines Beispiels in Verbindung mit StartProgram.exe mit einer INI-Datei.

Die INI-Datei UnErase.ini

In der INI-Datei UnErase.ini wird die Beschreibung zum Update der Registratur und zum Start des Programms ooue.exe festgelegt.

Diese erstellte INI-Datei wird im Ordner \pebuilder\plugin\oosoftware\unerase gespeichert und mit dem Plugin in den Ordner \pebuilder\BartPE\Programs\OOSoftware\unerase kopiert.

INI-Dateien sind 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) der Name [Parameter] definiert, der alle Schlüssel mit Werten zum Start des gewünschten Programms enthält.

Inhalt der INI-Datei UnErase.ini

[Parameter]
Ordner=OOSoftware\UnErase
Programm=ooue.exe
Startparameter=
CopyToTemp=0
SetReg=1

Schlüssel Ordner

  Hier wird ab \Programs der Pfad zum Ordner, in dem das zu startende Programm gespeichert ist, angegeben.

Beispiel:
Ordner=OOSoftware\UnErase

bedeutet, dass das zu startende Programm ooue.exe unter \Programs\OOSoftware\UnErase zu finden ist.

Schlüssel Programm

  Hier wird die zu startende EXE-Datei angegeben.

Beispiel:
Programm=ooue.exe

Schlüssel Startparameter

  Hier wird ein evtl. nötiger Startparameter für das im Schlüssel Programm angegebene Programm festgelegt.

Schlüssel CopyToTemp

  CopyToTemp=1

Veranlasst, dass der Programmordner, welcher im Schlüssel Ordner angegeben ist, auf das temporäre Laufwerk kopiert wird. Das Programm, welches im Schlüssel Programm angegeben ist, wird dann von diesem temporären Laufwerk aus gestartet. Kopiert wird jedoch nur dann, wenn der Ordner, in dem sich das im Schlüssel Programm angegebene Programm befindet, nicht beschreibbar ist.

Ist dieser Ordner beschreibbar, wird nicht kopiert.

CopyToTemp=0

Das Programm, welches im Schlüssel Programm angegeben ist, wird direkt vom Ordner, der im Schlüssel Ordner angegeben ist, gestartet.

Es wird nicht auf ein temporäres Laufwerk kopiert.

Schlüssel SetReg

  SetReg=1

Veranlasst, dass die Werte der im Abschnitt [RegKeys] angegebenen Schlüssel in die Registratur übernommen werden. Mit diesen Werten wird die Registratur derart angepasst, dass Programmaufrufe vom eingeloggten Stick aus gestartet werden.

SetReg=0

In der Registratur werden keine Änderungen vorgenommen.

Abschnitt [RegKeys]

  Hier werden Schlüssel angegeben, deren Werte in die Registratur, siehe oben, übernommen werden.

Beispiel eines Regristraturschlüssels in der Datei unerase.ini

[RegKeys]
1= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooueiuwz.dll , REG_SZ,

Die im Wert angegebene Variable $ProgrammOrdner$ veranlasst das Programm StartProgram.exe die Variable $ProgrammOrdner$ mit dem Laufwerksbuchstaben des eingeloggten Sticks samt Programmordner des zu startenden Programms zu ersetzen und in der Registratur einzutragen.

Wie bekannt, ermittelt das Programm StartProgram.exe selbstständig unter welchem Laufwerksbuchstaben der Stick eingeloggt ist.

So wird z.B. aus dem String
$ProgrammOrdner$\ooueiuwz.dll der String
J:\Programs\OOSoftware\UnErase\ooueiuwz.dll

Folgend alle Registraturschlüssel in der Datei unerase.ini

[RegKeys]
1= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooueiuwz.dll , REG_SZ,

2= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\oouers.dll , REG_SZ,

3= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooue.exe , REG_SZ,

4= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\oouesur.dll , REG_SZ,

5= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\oosu.dll , REG_SZ,

6= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\oouerwrs.dll , REG_SZ,

7= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\oorwiz.dll , REG_SZ,

8= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\Readme.txt , REG_SZ,

9= HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooueiu.exe , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooue.chm , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooueabrs.dll , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooabout.dll , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\ooueiuwr.dll , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\df.ico , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\dfe.ico , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\dfes.ico , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\dfl.ico , REG_SZ,

10=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0\Files ,
$ProgrammOrdner$\dfs.ico , REG_SZ,

11=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0 ,
User , REG_SZ, xxxx

12=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0 ,
Company , REG_SZ, xxxx

13=HKEY_LOCAL_MACHINE\Software\O&O\O&O UnErase\4.0 ,
SerialNo, REG_SZ, xxxx-xxxx-xxxx-xxxx-xxxx


 

PE Builder Copyright© 2002-2008 Bart Lagerweij. All rights reserved.
Copyright© 2003-2011 Bernhard Zeiser, comp-o-ass  
 
Home Top