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 d'obtenir une application Delphi compliquée à compiler et à exécuter sur plusieurs profils.
J'ai trouvé un moyen de le faire une fois avec un outil de gestion Windows, mais je ne le trouve pas maintenant.
Je ne connais pas le mot de passe de l'autre utilisateur, je ne peux donc pas me connecter en tant que lui ou faire un "run as".
la source
HKEY_USERS
ouHKEY_LOCAL_MACHINE
est sélectionnée.Si vous cherchez à faire une copie de profil de base, je préfère utiliser la fonction de copie de profil utilisateur dans Windows XP. Pour ce faire, vous aurez besoin de deux comptes. J'utilise généralement mon propre compte et un compte d'administrateur local générique. Vous devez d'abord configurer votre propre compte avec tous les paramètres de registre et les correctifs souhaités. Ensuite, redémarrez votre ordinateur (pour forcer tous les programmes à libérer le contrôle du fichier ntuser.dat) et connectez-vous au compte administrateur générique. Une fois dans Windows, faites un clic droit sur Poste de travail et accédez aux propriétés. Sous l'onglet Avancé, vous verrez la section "Profil utilisateur" avec un bouton de paramètres. Lorsque vous appuyez sur ce bouton, une liste de tous les profils stockés localement s'affiche. De là, vous pouvez copier un profil sur un autre. Il vous suffit de placer l'emplacement du fichier ntsuer.dat "C: \ Documents and Settings \ exampleuser".
Cet outil fonctionne étonnamment bien pour sa simplicité. Je trouve que c'est un excellent moyen d'implémenter les paramètres de registre par défaut. Vous pouvez copier votre profil vers "l'utilisateur par défaut" et tous les futurs utilisateurs se verront attribuer ces paramètres. J'utilise généralement quelque chose comme delprof pour purger tous les utilisateurs, copier mon profil vers l'utilisateur par défaut, puis demander aux autres utilisateurs de se reconnecter. Assurez-vous de sauvegarder toutes les données stockées localement avant de commencer.
C'est beaucoup moins dangereux que d'utiliser regedit car vous prenez un profil de travail et le copiez. Le principal inconvénient est que certains programmes ne fonctionnent toujours pas correctement même après cela. Bien que cela soit principalement dû à un code mal conçu.
J'espère que cela t'aides
la source
Utilisez regedit, si vous avez des droits administratifs sur l'ordinateur distant, vous pouvez sélectionner Fichier ... Connecter le registre réseau et tapez le nom ou recherchez l'ordinateur auquel vous souhaitez vous connecter.
la source