Sonstige Einträge
in der Registry
(Sicherheitseinstellungen & Restriktionen)
Informationen an: Holger.Heinemann@t-online.de
| Last update: 09.11.02 |
Für die oben erwähnten
Office-Programme gibt es meines Wissens keine Restrictions für
die Registry. Stattdessen programmiert man sie mittels Visual
Basic für Applikationen und lässt sie automatisch bei
Programmstart z.B. über auto_open oder Workbook_open ausführen.
Einige Beispiele dafür kann auf meinen Visual Basic Seiten nachlesen.
Und durch den Makrovirenschutz besitzt man nur zwei Möglichkeiten,
das Programm auszuführen. Entweder Datei laden und Makros ausführen
oder Datei wird nicht geladen. Friß oder stirb ;-)
Möchte man während des vertikalen Scrollens des Bildschirms, wie in Word 2000, den Text animieren, so ist folgende Einstellung in der Registry notwendig:
HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Word\Options
DWord: LiveScrolling = 1
Möchte man die Titelleiste individuell einstellen, so ist folgende Änderung in der Registry notwendig:
HKEY_CURRENT_USER\Identities\{Zahlencode}\Software\Microsoft\Outlook
Express\5.0
Zahlencode ist eine Folge von Zahlen und
Buchstaben, die auf jedem Computer anders aussieht und die User-ID
des (der) Anwender darstellt.
Reg_SZ (Zeichenfolge): Window Title = "Outlook Express bereitgestellt von Holger Heinemann"
Möchte man die Titelleiste individuell einstellen, so ist folgende Änderung in der Registry notwendig:
HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\Main
bzw.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main
Reg_SZ (Zeichenfolge): Window Title = "Microsoft Internet Explorer bereitgestellt von Holger Heinemann"
Restriktionen für den Internet Explorer findet man hier.
Möchte man die Titelleiste individuell einstellen, so ist folgende Änderung in der Registry notwendig:
HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsMediaPlayer
bzw.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsMediaPlayer
Reg_SZ (Zeichenfolge): Titlebar = "Holger Heinemann"
Historylisten speichern die zuletzt ausgeführten
Tätigkeiten, z.B. welche Dokumente Sie geöffnet oder nach
welchen Dateien Sie zuletzt gesucht haben.
Viele Programme erstellen in der Registry ihre eigenen History-Listen.
Hier wird nur auf die eingegangen, welche unmittelbar etwas mit
dem Betriebssystem Windows zu tun haben.
Dabei handelt es sich um folgende Listen:
Der Aufbau innerhalb der Registry ist fast immer der gleiche. Es stehen im entsprechenden Schlüssel Werte vom Typ "Zeichenfolge" mit den Namen "a" bis "z", welche die Dokumenten- oder Dateiennamen enthalten. Eine Ausnahme bildet "Start / Dokumente". Hier werden Werte vom Typ "Binär" eingesetzt. Und es gibt den Wert "MRUList" der die Reihenfolge festlegt.
Die History's stehen unter folgendem Schlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
\DOC Find Spec MRU - Start/Suchen/Dateien
\FindComputerMRU - Start/Suchen/Computer
\RecentDocs - Start/Dokumente
\RunMRU - Start/Ausführen
Es gibt leider keine Möglichkeit, die
Listen dauerhaft abzuschalten. Man muß die Listen, am besten
beim Beenden von Windows, löschen. Bei der Dokumentenliste ist
es zwar möglich über
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User
Shell Folders
die Zeichenfolge "Recent"="..."
einzufügen, damit über "Start/Dokumente" (leer)
angezeigt wird (Neustart erforderlich), aber die Dokumente lassen
sich trotzdem über die Registry auslesen. Zum rückgängig
machen löschen Sie die Zeichenfolge "Recent" wieder.
Bei der Anwendung
dieser Option ist unter Windows ME, auch ohne Neustart, der
Befehl "Datei/Speichern unter..." unter Notepad
gesperrt. Ob sich dies auch auf andere Anwendungen auswirkt, weiß
ich nicht. Unter Excel, Word, Acrobat Reader usw. funktioniert
das speichern einwandfrei.
Danke an jure für seine Informationen.
Um die Liste aus der Registry zu löschen folgendes Beispiel dazu(lösche die Dokumentenliste):
Erstelle folgende Datei mit dem Notepad und nenne Sie DOCERASE.REG und speichere sie im Hauptverzeichnis:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs]
"a"=hex:00,00,00,00
"b"=hex:00,00,00,00
"c"=hex:00,00,00,00
"d"=hex:00,00,00,00
"e"=hex:00,00,00,00
"f"=hex:00,00,00,00
"g"=hex:00,00,00,00
"h"=hex:00,00,00,00
"i"=hex:00,00,00,00
"j"=hex:00,00,00,00
"k"=hex:00,00,00,00
"l"=hex:00,00,00,00
"m"=hex:00,00,00,00
"n"=hex:00,00,00,00
"o"=hex:00,00,00,00
"p"=hex:00,00,00,00
"q"=hex:00,00,00,00
"r"=hex:00,00,00,00
"s"=hex:00,00,00,00
"t"=hex:00,00,00,00
"u"=hex:00,00,00,00
"v"=hex:00,00,00,00
"w"=hex:00,00,00,00
"x"=hex:00,00,00,00
"y"=hex:00,00,00,00
"z"=hex:00,00,00,00
"MRUList"=""
Nun erstelle noch eine Batchdatei mit dem Namen ENDE_WIN.BAT im Hauptverzeichnis:
regedit /s C:\DOCERASE.REG
deltree /y C:\WINDOWS\Recent
; Sie müssen das Windowsverzeichnis Ihren
Gegebenheiten anpassen.
RunDll32.exe user,ExitWindows
Beenden Sie Windows immer über diese Batchdatei und Ihre Dokumentenliste wird vollständig gelöscht. Wenn Sie dieses Verfahren auch bei den anderen History's anwenden wollen, dann beachten Sie bitte, das die Werte als "Zeichenfolge" eingegeben werden müssen, z.B. "a"="".
Auch unter NT4 gibt es noch den Programm-Manager (PROGMAN.EXE), wie er unter Win3.1, 95 und 98 schon vorhanden war. Allerdings speichert NT die Einstellungen jetzt in der Registry und nicht mehr in der PROGMAN.INI, wie es bei den Vorgängerversionen der Fall ist. Unter Win3.1/95 gab es in der PROGMAN.INI einen Bereich mit der Bezeichnung [Restrictions] indem man Einschränkungen für den Programm-Manager vornehmen konnte.
Dieser befindet sich unter NT4 in folgendem
Schlüssel:
HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Program Manager\Restrictions
Hier können Sie die gleichen Werte
eintragen, wie unter Win3.1/95, z.B.
EditLevel
NoClose
NoFileMenu
NoRun
NoSaveSettings
usw.
Die Systemsteuerung (CONTROL.EXE) lädt
beim starten die Datei CONTROL.INI. In dieser Datei kann man in
einem bestimmten Bereich CPL-Dateien angeben, die beim Start der
Systemsteuerung nicht geladen werden sollen.
CPL-Dateien beherbergen die Einstellungen, welche vom Benutzer
verändert werden können. Sie finden sich im Verzeichnis
\WINDOWS\SYSTEM. Dateien außerhalb dieses Verzeichnisses werden
in der Systemsteuerung nicht berücksichtigt.
DESK.CPL ist z.B. für die Eigenschaften "Anzeige" von
Windows zuständig. Wenn Sie diese Datei aus der Systemsteuerung
ausblenden, so können Sie immer noch über die rechte Maustaste
auf die Eigenschaften zurückgreifen.
Unter Windows 95 gibt es die Möglichkeit mit RunDll32.exe user,ExitWindows den Computer ohne weitere Abfragen sofort zu beenden. Unter Windows 98 gibt es weitere Möglichkeiten (Schreibweise genau einhalten):
[Registry Restriktions] [Explorer] [System] [Network] [WinOldApp] [Sonstiges] [Links] [Security]
[ActiveDesktop] [Uninstall] [Internet Explorer Restrictions] [Sonstige Restriktionen]
Email
to: Holger Heinemann
© Copyright 1999-2002 Holger
Heinemann