Accéder à la branche de registre HKEY_CURRENT_USER d'un autre utilisateur

Je cherche un moyen d’accéder au registre d’autres utilisateurs sur un ordinateur afin de pouvoir les copier.

L’idée est que j’essaie de faire compiler et fonctionner une application Delphi complexe sur plus d’un profil.

J’ai trouvé un moyen de le faire une fois avec un outil de gestion Windows, mais je ne le retrouve plus.

Je ne connais pas le mot de passe de l’autre utilisateur, donc je ne peux pas me connecter en tant que lui ni faire un « exécuter en tant que ».

Vous pouvez utiliser regedit pour cela. Ouvrez regedit et sélectionnez HKEY_USERS puis allez dans Fichier->Charger la ruche. Parcourez jusqu’au fichier de ruche de l’utilisateur, généralement NTUSER.DAT situé dans %userprofile%.

Cela nécessite bien sûr d’être administrateur ou d’avoir accès au fichier de ruche de l’utilisateur.