|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : février 2006 Messages : 318 ![]() |
Bonjour à tous.
J'ai développé une application pour mon entreprise. Cette application nécessite lors de son installation, d'aller ajouter / modifier certaines valeurs dans la base de registre. Pour l'installer sur tous les postes de l'entreprise, j'utilise mes outils de gestions d'administration, pour exécuter a distance des programmes avec mes droits administrateurs (local aux machines). L'installation se déroule bien, et lorsque je veux tester avec le compte administrateur, je n'ai aucun problème. Par contre, lorsque c'est un compte user normal qui se log sur le domaine, la, certaine valeur du registre ont bien été modifier correctement, alors que d'autre non. Mon problème est donc celui la, je désirerais effectuer la manipulation avec un script afin de pouvoir installer sur tous les postes d'un seul coups mais que le programme fonctionne correctement avec tous les utilisateurs du domaine. Je vous remercie d'avance pour vos réponses. A bientot En faite, j'ai remarqué que seul les clef se trouvant dans hkey_local_machine sont chargé sur tous les utilisateurs. Mes autres clef se trouve dans hkey_current_user. J'ai pu remarqué que j'ai tous les mêmes emplacement dans hkey_local_machine que dans hkey_current_user. Ma question est de savoir si lorsque je met ma clef dans local_machine, si après cette clef se retrouve aussi dans le hkey_current_user de ma session ouverte ? Je vous remerci Bon alors, j'ai décidé de faire le test et de rechercher des informations sur internet. Pour effectuer mon test, j'ai utilisé la clef suivante (car elle est simple a voir les effets) : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\ DisableTaskMgr avec la valeur à 1. La pas de problème, le gestionnaire de tache est désactivé sur ma session. Je retire cette valeur, et je vais la mettre dans HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\ DisableTaskMgr avec la valeur à 1. Et la, j'ai toujours acces au gestionnaire de tache même après un reboot. La clef n'est dont pas copier automatiquement vers le current_user ??? |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Raymond Inscription : mai 2007 Messages : 7 473 ![]() |
HKEY_CURRENT_USER concerne uniquement l'utilisateur connecté.
HKEY_LOCAL_MACHINE concerne uniquement la machine. Et il n'y a pas de recopie automatique d'une ruche vers l'autre. D'ailleurs, HKEY_CURRENT_USER n'est pas utilisé par les services (ou plutôt ne devrait pas) car la notion d'utilisateur courant n'a pas de sens pour un service (en effet, un service peut s'exécuter même si aucun utilisateur n'est connecté)
__________________
Raymond Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.WinAgentLog WinAgentLog est un service Windows qui collecte en temps réel les messages Microsoft EventLog et les retransmet en utilisant le protocole Syslog à une machine distante.e-verbe Un logiciel de conjugaison des verbes de la langue françaiseMa page personnelle sur DVP |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com