Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
661 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  %userProfile% dans la base de registre......

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

%userProfile% dans la base de registre......

n°1440280
darkdjack
Posté le 11-09-2006 à 14:02:43  profilanswer
 

Bonjour,
 
Ma question est presque simple et rapide.. quand on connait la réponse....
 
Afin de terminer mon Batch tranquillement jai besoin a un moment donné d'exporter des clés de la base de registre. Jusqu'ici tout va bien.
 
ça se corse au moment où je dois exporter des clé qui sont dans HKEY USER ! en fait ça donne ça :
reg export "hku\s-1-5-21-527237240-920026266-839522115-2255\printers"
 
Vous voyez ce gros chiffe ? il correspond au nom de la session sur laquelle je suis loggué.  
 
Il change a chaque fois que l'on ouvre une session differente.  
 
JE prefererais MILLE fois trouver une phrase qui dirait :
 
"hku\%userprofile%\printers"...
 
 mais evidement ce caractere n'est pas reconnu par le system.. D'où ma question..
 
 Existe t il une formule me permettant de sauvegarder des clé par rapport au loggin sans avoir a se retaper toute la valeur a la main ?
 
MERci de votre aide ou pour vos idées..  :hello:  
 

mood
Publicité
Posté le 11-09-2006 à 14:02:43  profilanswer
 

n°1440424
maciew
Posté le 11-09-2006 à 16:13:42  profilanswer
 

Le paramètres du user avec lequel tu es loggé sont dans HKEY_CURRENT_USER

n°1440454
darkdjack
Posté le 11-09-2006 à 16:53:29  profilanswer
 


 Cest bisarre car tant que jai pas exporter certainnes clés de HkUser mes imprimantes réseau ne se remappe pas..  
 
bon je vais tenter de recommencer et de pomper tout ce qui m'interesse dans Hk current User...  
 
MErci pour ton aide. :)
 
 

n°1440464
darkdjack
Posté le 11-09-2006 à 17:15:10  profilanswer
 

Négatif jai beau exporter tout le contenu de \hkcu\printers et l'importer sur une autre machine.. les mappes d'imprimantes ne reviennent pas.
 
On dirait vraiment que cest stocké dans HK USER !  
 
:(  ça me fait mal au crane
 
 Qlq sait si on fait un reg export HKCU\Exemple    il prend les sous clés avec ou s'arrete juste a cette valeur ?
 
 je pense qu'il s'arrete mais ya t il un commutateur qui permet de prendre les sous clés ?
 
Merci  
 
( Reg export /? ne dit rien a ce sujet)
 


Message édité par darkdjack le 11-09-2006 à 17:21:31
n°1440577
wackevat
Posté le 11-09-2006 à 22:06:00  profilanswer
 

reg export
exporte TOUTE la clé.
 
Maintenant, il faut vérifier si l'id en question est celui de la session en cours.
 
Si oui, HKCU est bel et bien son raccourci.
 
Dans le cas contraire, faut voir à quel utilisateur ça correspond (LocalService ou NetworkService par exemple).

n°1440662
darkdjack
Posté le 12-09-2006 à 09:28:26  profilanswer
 

Merci pour l'aide !
 
effectivement l'id en question est bien celui de la session en cours !
 
je maintiens par contre que si jexporte une clé en tapant Reg export ça exporte que la clé que jai demandé et non les sous clé qui en fait parti.
 
Je cherche a extraire toutes les clés conçernant les imprimantes réseaux/locales d'une session pour en faire un .reg que je lancerais sur une autre machine avec laquelle jaurais ouverte la meme session afin que les mappages d'imprimantes se fassent tout seul en un click !
 
MErci pour votre aide .. :)

n°1440814
wackevat
Posté le 12-09-2006 à 12:13:48  profilanswer
 

reg export
exporte TOUTE la clé (fais un test pour une clé "normale", genre celle d'un soft non en-cours d'usage).
 
Maintenant, si ça marche pas pour toi, vérifie les autorisations dessus.

n°1441242
darkdjack
Posté le 12-09-2006 à 16:50:40  profilanswer
 

Cest bisarre parceque si je fais un reg export de "hkcu\printers"
 
 il m'exporte bien des valeurs mais pas celle qui sont dans "hkcu\printers\connections"
 
pour preuve mon .reg et plus gros si je tape :
reg export "hkcu\printers" p:\printers.reg
reg export "hkcu\printers\connections" p:\printers.reg
 
que si je tape :
reg export "hkcu\printers" p:\restauration\printers.reg
 
alors que logiquement ça devrait etre la meme chose....
 
Pas de probleme de droit je suis admin des postes.
 
Cest un probleme...:s ....   sinon jpeux m'orienter sur du Vbs .. mais là cest une autre histoire.
 
MErci Nglechau ! ;)
 
 
 
 

n°1441245
maciew
Posté le 12-09-2006 à 16:53:10  profilanswer
 

moi ça m'exporte les clefs et les sous clefs ... ouvre ton .reg (clique droit --> modifier) et re-vérifie.

n°1441287
darkdjack
Posté le 12-09-2006 à 17:32:56  profilanswer
 

Bouais ça a l'air d'aller pour ce qui est de hkcu\printers.  
 
parcontre je capte toujours pas le truc pour exporter des clés de HkU\SID  
 
:)
Merci pour votre aide depuis le début ^^

mood
Publicité
Posté le 12-09-2006 à 17:32:56  profilanswer
 

n°1441519
maciew
Posté le 13-09-2006 à 09:17:09  profilanswer
 

http://www.sysinternals.com/Utilities/PsGetSid.html
Cela te donnera le SID de l'user désiré

n°1441713
darkdjack
Posté le 13-09-2006 à 12:43:07  profilanswer
 

MErci.. Probleme résolu.. jai contourné le probleme ça marche  
 
MErci a Tous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  %userProfile% dans la base de registre......

 

Sujets relatifs
VB ou C# mode graph Pour attaquer une Base MySQL ?convertir en majuscule dans la base
Connexion à une base AccessLogiciel simple pour documenter les tables d'une base de donnée?
[VB.NET] Sauvegarde/Restauration base SQL -> C'est possible?[Delphi] problème MDI + Base de données + ListBox [Résolu]
Erreur de syntaxe pour un update de base accessBase MySql sur free et gestion de traductions sur un site web
Galerie vidéo considérée comme base de données?Connection à la base de données
Plus de sujets relatifs à : %userProfile% dans la base de registre......


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR