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 - Plugin UnErase 4.0 von O&O Software

Anpassung und Konfiguration der Plugins im Ordner \pebuilder-stick\plugin anhand eines Beispiels.

Beispiel 2 - Das Programm UnErase 4.0 von O&O Software

  Das Programm UnErase 4.0 ist nicht im Lieferumfang des PEBuilders enthalten. Es muss bei O&O Software käuflich erworben werden.

Zunächst wird das Programm ganz normal auf dem PC installiert. Folgend wird der Inhalt des Programmordners C:\Programme\OO Software\UnErase in den Ordner \pebuilder\plugin\oosoftware\unerase\Files kopiert.

Zusätzlich wird der Ordner \pebuilder-stick\plugin\oosoftware\unerase erstellt.

Danach wird das Programm UnErase einmal gestartet, damit die Registrierungsdaten wie Benutzername, Firma und Seriennummer eingegeben werden können.

Die INF-Datei UnErase.inf im Ordner \pebuilder\plugin

  Durch die Installation von UnErase wurden Änderungen in der Registratur vorgenommen.
Diese müssen in die INF-Datei aufgenommen werden.

Hier ist das Tool ConvRegToInf20.exe von Paraglider recht hilfreich.
Dieses Tool kann kostenfrei von der Homepage http://www.paraglidernc.com heruntergeladen werden.

Zur Verwendung des Tools ConvRegToInf20.exe muss Microsoft .Net Framework 2.0 (ca. 23MB) installiert sein. Siehe Link http://www.microsoft.com/downloads

Zunächst wird das Tool ConvRegToInf20.exe gestartet.
Im Register Reg File wird als Speicherort für die INF-Datei der Ort \Pebuilder\Plugin\oosoftware\UnErase angegeben.

Das Programm ConvRegToInf20.exe



Folgend wird im Register Registry der Registraturzweig gewählt, den die Installation des Programms UnErase erstellt hat.
In unserem Fall ist das der Zweig HKEY_LOCAL_MACHINE\SOFTWARE\O&O\O&O UnErase.
Danach wird die Schaltfläche Write Inf File geklickt.

Das Programm ConvRegToInf20.exe



Jetzt kann das Tool ConvRegToInf20.exe geschlossen werden. Das Tool ConvRegToInf20.exe hat eine Muster-INF-Datei erstellt, welche die durch das zuvor gewählte Programm UnErase verursachten Registratureinträge enthält.

Diese Muster-INF-Datei muss nun durch einige Einträge vervollständigt werden.
Die zusätzlich nötigen Einträge sind in roter Schrift dargestellt.

So müssen Schlüssel und Werte geändert bzw. neue Abschnitte mit Schlüsseln und Werten erstellt werden.
Das ist aber noch nicht alles.

Die Pfade zu den Programmdateien müssen ebenso angepasst werden.
Diese Pfadanpassung erfolgt im Abschnitt Software.AddReg der INF-Datei.

Im PESystem ist das Systemdrive das Laufwerk X:. Daher muss, natürlich in allen Zeilen, der Laufwerksbuchstabe C: durch diesen Laufwerksbuchstaben X: ersetzt werden. Die vormals eingegebenen Registrierungsdaten wie Benutzername, Firma und Seriennummer bleiben unverändert.

Die INF-Datei UnErase.inf
[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name=""
Name="O&O UnErase V4"
Enable=1

[WinntDirectories]
a=Programs\OOSoftware\UnErase,2

[SourceDisksFolders]
files=a,,1

[SourceDisksFiles]
UnErase.ini=a,,1

[Append]
nu2menu.xml, OO-UnErase_nu2menu.xml

[Software.AddReg]
0x1, "O&O\O&O UnErase", "", ""
0x1, "O&O\O&O UnErase\4.0", "Edition", "4B02"
0x1, "O&O\O&O UnErase\4.0", "User", "*****Benutzername****"
0x1, "O&O\O&O UnErase\4.0", "Company", "****Firma****"
0x1, "O&O\O&O UnErase\4.0", "SerialNo", "****-****-****-****-****"
0x1, "O&O\O&O UnErase\4.0\Files",
   "C:\Programme\OO Software\UnErase\ooueiuwz.dll", ""
   "X:\Programs\OO Software\UnErase\ooueiuwz.dll", ""

Weitere Hinweise zur Erstellung einer INF-Datei siehe inf-datei.html

Die Datei OO-UnErase_nu2menu.xml im Ordner \pebuilder\plugin

  Im Ordner \pebuilder\plugin\oosoftware\unerase muss die Datei OO-UnErase_nu2menu.xml mit folgendem Inhalt erstellt werden.

Die Datei OO-UnErase_nu2menu.xml
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="ITEM"
   DISABLED="@Not(@FileExists(
   @GetProgramDrive()
   \Programs\OOSoftware\UnErase\ooue.exe))"
   CMD="RUN"
   FUNC="
   @GetProgramDrive()
   \Programs\OOSoftware\UnErase\ooue.exe">
   O&O Unerase V4.0
</MITEM>
</MENU>
</NU2MENU>

Weitere Hinweise zur Erstellung einer XML-Datei siehe xml-datei.html

Die INF-Datei UnErase.inf im Ordner \pebuilder-stick\plugin

  Zunächst wird die Datei UnErase.inf aus dem Ordner \Pebuilder\Plugin\oosoftware\UnErase in den Ordner \Pebuilder-stick\Plugin\oosoftware\UnErase kopiert.

Im Ordner \Pebuilder-stick\Plugin\oosoftware\UnErase werden in der INF Datei UnErase.inf folgende Zeilen gelöscht bzw. durch Voranstellen eines Semikolons (;) deaktiviert.

Die INF-Datei UnErase.inf
[WinntDirectories]
a=Programs\OOSoftware\unerase,2

[SourceDisksFolders]
files=a,,1

[SourceDisksFiles]
UnErase.ini=a,,1

Ebenso können alle Registratureinträge entfernt werden, da diese durch die INI-Datei UnErase.ini neu erstellt werden.

Die INF-Datei UnErase.inf
[Software.AddReg]
   0x1, "O&O\O&O UnErase\4.0\Files", "", ""
   0x1, "O&O\O&O UnErase\4.0\Files",
      "X:\Programs\OOSoftware\UnErase\ooueiuwz.dll", ""

Die restlichen Zeilen bleiben unverändert.

Die Datei OO-UnErase_nu2menu.xml im Ordner \pebuilder-stick\plugin

  Zunächst wird die Datei OO-UnErase_nu2menu.xml aus dem Ordner \Pebuilder\Plugin\oosoftware\UnErase in den Ordner \Pebuilder-stick\Plugin\oosoftware\UnErase kopiert.

Im Ordner \Pebuilder-stick\Plugin\oosoftware\UnErase wird die Datei OO-UnErase_nu2menu.xml wie folgt abgeändert.

Die Datei OO-UnErase_nu2menu.xml
<NU2MENU>
<MENU ID="Programs">
<MITEM TYPE="ITEM"
   DISABLED="@Not(@FileExists(
   @GetProgramDrive()
   @GetRegKey('HKCU','Environment', 'BartPEStick','REG_SZ')
   \Programs\OOSoftware\UnErase\ooue.exe))"
   CMD="RUN"
   FUNC="
   @GetProgramDrive()
   \Programs\OOSoftware\UnErase\ooue.exe
   StartProgram.exe OOSoftware\UnErase UnErase.ini
   ">
   O&O Unerase V4.0
</MITEM>
</MENU>
</NU2MENU>

Das Programm UnErase erstellt bei seiner Installation Einträge in der Registratur. Daher sind zum Start des Programms UnErase.exe vom Stick aus zusätzlich das Programm StartProgram.exe und eine passende INI-Datei (UnErase.ini) nötig.

Weitere Hinweise zum Programm StartProgram.exe und der Datei Unerase.ini können in den Links nachgelesen werden.

Das Plugin Unerase 4.0 von O&O Software kann von meiner Homepage heruntergeladen werden.

 

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