Objet :Surveiller les clés du registre Windows

 

Format :REGMONITOR [/C [key]]

REGMONITOR [/=] key NAME ATTRIBUTES VALUE SECURITY n command

 

keyNom de la clé
NAMESous-clé ajoutée ou supprimée
ATTRIBUTESModifications des attributs de la clé (telles que les informations du descripteur de sécurité)
VALUEModifications de la valeur d'une clé
SECURITYModifications du descripteur de sécurité
nNombre de répétitions (ou FOREVER)
commandCommande à exécuter lorsque la condition est déclenchée

 

/C(lear)

 

Utilisation :

 

Laligne de commande sera analysée et développée avant que REGMONITOR ne soit exécuté. Si vous souhaitez transmettre des caractères de redirection ou des variables à la commande, vous devrez les protéger (en les plaçant entre guillemets simples, en doublant les % ou en utilisant le groupement de commandes).

 

Si le dernier argument de la ligne est un simple (, ilest interprété comme le début d'un groupe de commandes. REGMONITOR ajoutera les lignes suivantes (dans un fichier batch) ou vous demandera d'entrer d'autres données (sur la ligne de commande) jusqu'à ce qu'il obtienne un )final .

 

Si vous n'entrez aucun argument, REGMONITOR affichera les clés de registre qu'il surveille actuellement.

 

La clé doit commencer par la clé racine complète ou le nom abrégé :

 

Full root keyShort
HKEY_CLASSES_ROOTHKCR        
HKEY_CURRENT_USERHKCU        
HKEY_LOCAL_MACHINEHKLM        
HKEY_USERSHKU        
HKEY_CURRENT_CONFIGHKCC        

 

Si vous ajoutez un \* à la clé, REGMONITOR surveillera la clé spécifiée et toutes ses sous-clés.

 

La surveillance s'exécute de manière asynchrone dans un thread séparé. Lorsque la condition est déclenchée, la commande est exécutée immédiatement. Cela peut poser des problèmes si vous essayez d'écrire sur l'écran ou d'accéder à des fichiers alors que le fil d'exécution principal effectue également des entrées/sorties. TCC principal effectue également des entrées/sorties. Il se peut que vous deviez utiliser START ou DETACH dans la commande pour éviter les conflits.

 

Exemple :

 

regmonitor "HKCU\Software\JP Software\Take Command 28\*" name value forever echo Windows Registry updated!

 

Options :

 

/=Affiche la boîte de dialogue de la commande REGMONITOR pour vous aider à définir les options de la ligne de commande. L'option /= peut être placée n'importe où sur la ligne ; les options supplémentaires définiront les champs appropriés dans la boîte de dialogue de la commande.

 

/CSi le nom est spécifié, le moniteur de cette clé de registre est supprimé. Sinon, tous les moniteurs de registre sont supprimés.