Alle o.a. Probleme sind über Einträge in der Registry
bzw. der SystemReg.ini Datei lösbar.
Sie verwenden die Registry (EinzelUser) bzw. die
SystemReg.ini (Alle User) in Abhängigkeit von den derzeit
aktivierten Einstellung im Dialog Programmeinstellungen.
Verwenden Sie für die Registry folgenden
Hauptschlüssel:
HKEY_CURRENT_USER\Software\TelCondex Software\YourSimpleWebServer

Dateien kopieren
Das Programm erlaubt das Kopieren von Dateien bei
Programmstart. Alle zu kopierenden Dateien müssen in einem
Unterverzeichnes von Tc.SimpleWebServer namens Files2Copy stehen.
Das Programm überschreibt in keinem Fall
existierende Dateien auf dem Zielsystem!!.
Nehmen Sie z.B. folgende Einträge vor:
[File2Copy]
File0=%WinDir%\php.ini
File1=%WinDir%\php3.ini
File2=%WinDir%\php_gd.dll
File3=%WinDir%\php_gd2.dll
File4=%WinDir%\php3_gd.dll
Wie im Beispiel gezeigt, müssen Sie, um mehrere
Dateien kopieren zu können die Einträge durchnummerieren. Geben Sie
hinter dem Eintrag das Zielverzeichnis an.
Sie können bei diesen Einträgen alle
Verzeichnisvariablen verwenden.

INI-Einträge auf Werte prüfen und anpassen/ändern.
Vorwiegend Scriptsprachen setzen oft bestimmte
Einstellungen in Ini-Dateien voraus. Hier werden dann
Verzeichnisinformationen angegeben oder auch andere
Systeminformationen (-begrenzungen) hinterlegt.
Diese Ini-Dateien können in verschiedensten
Verzeichnissen vorausgesetzt werden. So erlaubt das Programm auch hier
wieder den Einsatz von Verzeichnisvariablen
. Sie können Einträge in verschiedensten Dateien und dort wieder in
verschiedenen Abschnitten überprüfen.
Nehmen Sie z.B. folgende Einträge vor:
[CheckIniEntry0]
File=%WinDir%\php.ini
Section=PHP
Entry=cgi.force_redirect
NewValue=0
[CheckIniEntry1]
File=%WinDir%\php.ini
Section=PHP
Entry=doc_root
NewValue=%WorkDrive%\MyWebDirectory
Wie im Beispiel gezeigt, müssen Sie, um
mehrere Einträge zu überprüfen, hier die Abschnitte (Sections)
durchnummerieren: Section0, Section1 u.s.w.
File:
Der Name zu überprüfenden Ini-Datei
Section: Der Abschnitt
Entry: Der
Eintrag innerhalb dieses Abschnittes
NewValue: Der neue Wert
Sie können bei diesen Einträgen alle
Verzeichnisvariablen verwenden.

Geänderte Ini-Einträge bei Programmende
wiederherstellen
Das Programm überprüft die von Ihnen
angegebenen Ini-Entrys auf die von Ihnen angegebenen Werte. Ggf. wird
der von Ihnen vorgegebene Wert eingesetzt. Das Programm merkt sich nun
diese Änderung und stellt die alte Einstellung bei Verlassen wieder her.
Dieses Wiederherstellungsverfahren
arbeitet selbst dann, wenn das Programm hart beendet wurde,
beispielsweise durch einen Systemreset. Bei nächstem Verlassen werden
die alten Werte wieder eingetragen.
Gerade bei Einsatz von
tc.SimpleWebserver von Boot-CD wird so erreicht, dass das System bei
Verlassen des Programmes das Gastsystem so zurücklässt, wie es
vorgefunden wurde.
Beachten Sie! Wenn
Sie während der Programmausführung von tc.SimpleWebServer einen so
gesetzten Ini-Eintrag ändern, wird auch dieser Eintrag bei Verlassen des
Programmes auf den ursprünglichen Wert zurückgesetzt. Ihr vorgenommene
Änderung wird durch das Original überschrieben!