Unter welchen Lizenzbedingungen darf ich RegOwner
verwenden?
Das Programm wurde mit größter Sorgfalt
entwickelt. Der Autor kann aber nicht dafür garantieren, daß
es unter jeder Version von Windows NT auf jedem Rechner fehlerfrei läuft.
Aus diesem Grunde wird bei eventuell auftretenden Fehlern oder Schäden,
gleich welcher Art, keine Haftung übernommen.
Das Programm ist nur als Bestandteil des Programmpaketes RegTools
für Windows NT erhältlich und darf nicht weitergegeben werden.
Was benötige ich, um das Programm erfolgreich laufen zu lassen?
| RegOwner 2.0 - Besitzermanager für Registrierungsschlüssel
Copyright (c) 1999-2001 Frank Heyne Software (http://www.heysoft.de) Die Benutzung erfolgt auf eigene Gefahr! Aufruf: RegOwner Key Befehle
Abfragende Befehle:
Manipulationsbefehle:
Andere Befehle:
Optionen für xx:
|
[\\Computer\]Root[\Subkey]Den Namen des lokalen Rechners brauchen Sie natürlich nicht anzugeben. Wenn Sie keinen Teilschlüssel (Subkey) angeben, wird der angegebene Hauptschlüssel (Root) verwendet. Folgende Abkürzungen sollten Sie für die 5 Hauptschlüssel verwenden:
HKLM - HKEY_LOCAL_MACHINEWenn der Registrierungspfad Leerzeichen enthält, muß der gesamte Pfad in doppelte Hochkommas eingeschlossen werden.
HKU - HKEY_USERS
HKCU - HKEY_CURRENT_USER
HKCC - HKEY_CURRENT_CONFIG
HKCR - HKEY_CLASSES_ROOT
Schalter
Der Schalter -ANSI
Mit diesem Schalter weisen Sie das Programm an, den ANSI-Zeichensatz
statt des sonst benutzten OEM-Zeichensatzes zu verwenden. Wie Sie wissen,
ist OEM der voreingestellte Zeichensatze der Eingabeaufforderung. Er sollte
also benutzt werden, wenn ein Kommandozeilen-Programm am Bildschirm gestartet
wird. ANSI ist der übliche Zeichensatz der grafischen Benutzeroberfläche.
Er sollte benutzt werden, wenn die Ausgabe des Programms in eine Datei
umgeleitet wird, welche später mit einem GUI Programm weiterverarbeitet
oder gelesen wird.
Der Schalter -SUBTREE
Mit diesem Schalter weisen Sie das Programm an, statt nur den angegebenen
Registrierungsschlüssel auch den gesamten Teilbaum darunter zu bearbeiten.
Bei den Befehlen /F und /N ist die Angabe von -SUBTREE
überflüssig und nicht zulässig, da sie standardmäßig
den gesamten Teilbaum durchsuchen. Bei dem Befehl /Q in Verbindung
mit -SUBTREE wäre der Rückgabewert schwerlich zu interpretieren,
weshalb -SUBTREE auch hier verboten ist.
Die Suchfunktionen /Q, /F und /N können nicht mit anderen Optionen kombiniert werden. Die Abarbeitung der Befehle erfolgt in folgender Reihenfolge:
Der Befehl /Q (Besitzer
abfragen)
Mit diesem Befehl können Sie abfragen, ob ein bestimmtes Konto
der Besitzer eines Schlüssels ist. RegOwner antwortet auf 2
Arten: Die Ausgabe erfolgt zum einen als Text und zum anderen als Rückgabewert
des Programms. Stimmt der Besitzer mit dem angegebenen Konto überein,
so gibt das Programm 0 zurück, andernfalls ist der Rückgabewert
1. Wenn der Befehl /Q ausgewertet wird, ist der Schalter -SUBTREE
nicht erlaubt.
Achtung Fallen!
Es liegt in Ihrer Verantwortung, sicherzustellen, daß RegOwner
mit gültigen Parametern aufgerufen wird, wenn Sie in Abhängigkeit
vom Rückgabewert irgendwelche Aktionen auslösen wollen! Geben
Sie beispielsweise einen nichtexistierenden Pfad zu einem Schlüssel
an, so endet das Programm immer mit einem Fehlerwert! Es ist also empfehlenswert,
in der Batch-Datei RegOwner zuerst mit dem Befehl /L aufzurufen.
Ist dabei der Rückgabewert 0, so ist sicher, daß der Pfad existiert
und darauf zugegriffen werden kann (Sie haben die notwendigen Berechtigungen
und ggf. die Netzwerkverbindung steht.) Wenn Sie anschließend den
Befehl /Q verwenden, können Sie sicher sein, daß der Rückgabewert
wirklich etwas über den abgefragten Besitzer aussagt und keinen Fehler
im Programmaufruf verschlüsselt.
Das Verwenden von /Q in Verbindung mit einem ungültigen
Befehl oder Schalter (wie -SUBTREE) gibt ebenfalls einen Fehlercode
statt eines Abfrageergebnises zurück!
Der Befehl /S (Besitzer
setzen)
Dieser Befehl versucht, das angegebene Konto als Besitzer des Schlüssels
einzutragen. Sie können den Befehl /S auch mit -SUBTREE
kombinieren, so daß alle Besitzer im angegebenen Teilbaum geändert
werden.
Der Befehl /T (Besitz
übernehmen)
Dieser Befehl versucht, das Konto, unter dem Sie gegenwärtig angemeldet
sind, als Besitzer des Schlüssels einzutragen. Sie können den
Befehl /T auch mit -SUBTREE kombinieren, falls Sie den Besitz
des gesamten Teilbaumes übernehmen möchten.
Der Befehl /F
Dieser Befehl listet alle Schlüssel im angegebenen Teilbaum auf,
die dem betreffenden Konto gehören.
Der Befehl /N
Dieser Befehl zeigt genau die Schlüssel im angegebenen Teilbaum
an, dei der Befehl /F nicht anzeigt, mit anderen Worten alle Schlüssel,
die einen anderen Besitzer haben als das angegebene Konto.
Alles klar?
Wenn nach gründlicher Lektüre dieses Artikels wider Erwarten
noch Unklarheiten bezüglich des Setzens oder der Abfrage des Besitzers
von Schlüssel in der Registrierung von Windows NT herrschen, können
Sie zwecks Klärung gern eine email an fh@heysoft.de
schicken. Zuvor sollten Sie aber prüfen, ob Ihre Frage nicht schon
in der FAQ zu Sicherheitsfragen
der Windows NT Registrierung beantwortet wurde.