| REGMONITOR |
| Zweck: | Windows-Registrierungsschlüssel überwachen |
| Format: | REGMONITOR [/C [key]] |
REGMONITOR [/=] key NAME ATTRIBUTES VALUE SECURITY n command
| key | Name des Schlüssels |
| NAME | Unterschlüssel hinzugefügt oder gelöscht |
| ATTRIBUTES | Änderungen an den Schlüsselattributen (z. B. an den Sicherheitsdeskriptorinformationen) |
| VALUE | Änderungen am Wert eines Schlüssels |
| SECURITY | Änderungen an der Sicherheitsbeschreibung |
| n | Anzahl der Wiederholungen (oder FOREVER) |
| command | Auszuführender Befehl, wenn die Bedingung ausgelöst wird |
Verwendung:
Die Befehlszeile wird geparst und expandiert, bevor REGMONITOR ausgeführt wird. Wenn Sie also Umleitungszeichen oder Variablen an den Befehlübergeben wollen , müssen Sie diese schützen (indem Sie sie in einfache Anführungszeichen einschließen, die %-Zeichen verdoppeln oder eine Befehlsgruppierung verwenden).
Wenn das letzte Argument in der Zeile ein einzelnes ( ist , wird es als der Beginn einer Befehlsgruppe interpretiert. REGMONITOR fügt die folgenden Zeilen an (in einer Stapeldatei) oder fordert Sie zu weiteren Eingaben auf (in der Befehlszeile), bis er ein abschließendes )erhält .
Wenn Sie keine Argumente eingeben, zeigt REGMONITOR die Registrierungsschlüssel an, die er gerade überwacht.
Der Schlüssel muss entweder mit dem vollständigen Root-Schlüssel oder dem Kurznamen beginnen:
| Vollständiger Stammschlüssel | Kurz |
| HKEY_CLASSES_ROOT | HKCR |
| HKEY_CURRENT_USER | HKCU |
| HKEY_LOCAL_MACHINE | HKLM |
| HKEY_USERS | HKU |
| HKEY_CURRENT_CONFIG | HKCC |
Wenn Sie ein \* an den Schlüsselanhängen , überwacht REGMONITOR den angegebenen Schlüssel und alle seine Unterschlüssel.
Die Überwachung läuft asynchron in einem separaten Thread. Wenn die Bedingung ausgelöst wird, wird der Befehl sofort ausgeführt. Dies kann zu Problemen führen, wenn Sie versuchen, auf die Anzeige zu schreiben oder auf Dateien zuzugreifen, während der Haupt TCC Thread auch E/A durchführt. Möglicherweise müssen Sie START oder DETACH im Befehl verwenden , um Konflikte zu vermeiden.
Beispiel:
regmonitor "HKCU\Software\JP Software\Take Command 28\*" name value forever echo Windows Registry updated!
Optionen: