Viele Programme ändern bei der Installation die Registratur.
Bei manchen Programmen sind diese Änderungen in der Registratur notwendig, damit das Programm lauffähig ist.
Diese Registratureinträge müssen natürlich auch auf der Bart's Tool CD enthalten sein.
|
Registraturänderungen ermitteln
|
|
Wie wird herausgefunden, ob und welche Änderungen das auf die Bart's Tool CD zu integrierende Programm in der Registratur vorgenommen hat?
Für dieses Ergründen ist das Programm Reg.exe recht hilfreich, das
Daten aus der Registratur in eine REG-Datei exportieren kann.
Ein Vorteil von Reg.exe ist, dass es scriptfähig ist.
Folgendes Vorgehen bringt das gewünschte Ergebnis.
Reg EXPORT HKLM\Software %temp%\HKLMSoft-v.reg
Reg EXPORT HKLM\System %temp%\HKLMSys-v.reg
Reg EXPORT HKCU %temp%\HKCU-v.reg
Nach dem erfassten Registraturstatus, wird das gewünschte Programm installiert und die Registratur erneut exportiert.
Reg EXPORT HKLM\Software %temp%\HKLMSoft-n.reg
Reg EXPORT HKLM\System %temp%\HKLMSys-n.reg
Reg EXPORT HKCU %temp%\HKCU-n.reg
Zum Exportieren der Registratur kann alternativ natürlich auch das Programm Regedit.exe verwendet werden.
Regedit.exe besitzt allerdings den Nachteil, dass es nicht scritfähig wie Reg.exe ist.
|
|
Ermittelte Registraturänderungen vergleichen mit Windiff.exe
|
|
Sind beide Registraturdateien exportiert, werden sie z.B. mit dem Programm windiff.exe verglichen.
windiff %tmp%\HKLMSoft-v.reg %tmp%\HKLMSoft-n.reg
windiff %tmp%\HKLMSys-v.reg %tmp%\HKLMSys-n.reg
windiff %tmp%\HKCU-v.reg %tmp%\HKCU-n.reg
|
|
Ermittelte Registraturänderungen exportieren mit Regedit.exe
|
|
Die mit windiff.exe gefundenen veränderten bzw. neu hinzugefügten Registraturschlüssel werden mit dem Programm Regedit.exe exportiert.
Dazu wird zunächst der betreffende Schlüssel mit dem Programm Regedit.exe gesucht.
Mit der rechten Maustaste wird auf den gefundenen Schlüssel geklickt.
Mit der Option Exportieren wird dieser Schlüssel mit seiner gesamten Struktur in eine beliebig zu benennende REG-Datei geschrieben.
Hier ist natürlich etwas Fingerspitzengefühl gefragt. Da Windows permanent in der Registratur aktiv ist, haben nicht alle gefundenen Einträge etwas mit dem neu installierten Programm zu tun.
Die exportierten Schlüssel müssen nun noch mit einem der folgenden Tools in das INF-Format konvertiert werden.
|
|
Windiff.exe woher?
|
|
Das Programm windiff.exe ist Bestandteil der Support Tools und wird mit Windows XP / 2003 ausgeliefert.
Zur Installation wird im Ordner \SUPPORT\TOOLS die Datei SUPTOOLS.MSI gestartet.
Alternativ kann das Programm windiff.exe mit dem GNU (GPL) Programm 7-Zip, herunterzuladen
unter dem Link http://www.7-zip.org aus der Datei SUPPORT.CAB extrahiert werden.
Microsoft stellt zum Extrahieren von CAB-Dateien das Tool extract.exe, enthalten in den Support Tools, zu Verfügung.
|
|
Registraturänderungen ermitteln mit Regshot.exe
|
|
Eine weitere Methode um Veränderungen in der Registratur herauszufinden, bietet das Programm Regshot.exe. Dieses Programm kann die Registratur vor der Installation eines Programms sichern und mit der Registratur nach der Installation des Programms vergleichen.
Diese Vergleichsliste kann dann wiederum verwendet werden, um die ermittelten Schlüssel und Werte mit dem Programm Regedit.exe zu exportieren.
Das kostenlose Programm Regshot.exe kann unter dem Link
http://regshot.blog.googlepages.com oder
http://Regshot.yeah.net
heruntergeladen werden.
|
|
Registraturänderungen ermitteln mit Regmon.exe
|
|
Auch das Programm Regmon.exe, herunterzuladen unter dem Link
http://www.microsoft.com, ermittelt Registraturänderungen.
|
|
Wie werden Registratureinträge in das INF-Format umgewandelt?
|
|
Hinweise zur Umwandlung finden sich im Dokument
pebuilder-plugin-hilfe-reg-inf.html.
PE Builder Copyright© 2002-2008
Bart Lagerweij. All rights reserved.
Copyright© 2003-2011 Bernhard Zeiser, comp-o-ass
|