Aux Pros de la base de registre : un peu d'aide SVP - Windows & Software
Marsh Posté le 26-10-2001 à 14:38:50
Qu'y a-t-il dans les clefs de la BDR après connexion de l'utilisateur ?
La valeur que tu y as mise par le reg ou autre chose ?
Tes users sont sous quel OS ?
As tu bien créé le repertoire H par net use avant le regedit dans le script (pour win9x) ?
Marsh Posté le 26-10-2001 à 14:45:05
je reposte :
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Favorites"="H:\\Favoris"
"Personal"="H:\\"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Favorites"="H:\\Favoris"
"Personal"="H:\\"
devrait mieux marcher.
A+
Marsh Posté le 26-10-2001 à 14:48:53
ouaip, c clair... il faut doubler les \\, je sais pas trop pkoi, mais c'est ainsi.?..... et je crois meme qu'il faut tous les doubler et pas seulement les premiers.. !
C fortement étrange, parce que ça ne correspond pas à ce que tu exportes.. mais c ainsi.. c aussi peut-etre parce qu'il y a des redondances dans la BDR (voire meme des choses liées) qui ne se mettent aps à jour de le meme manière par l'éditeur que par le .reg, faudrait que je teste ça...
moi quand je fais un .reg pour les "skins" de IE? c pareil... je suis obligé de passer par un .reg "modifié"..
en,joy it !
Marsh Posté le 26-10-2001 à 14:57:47
Si on extrait avec regedit une partie de la BDR, on obtient :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"AppData"="C:\\Documents and Settings\\username\\Application Data"
"Cookies"="C:\\Documents and Settings\\username\\Cookies"
"Desktop"="C:\\Documents and Settings\\username\\Bureau"
"Favorites"="C:\\Documents and Settings\\username\\Favoris"
"NetHood"="C:\\Documents and Settings\\username\\Voisinage réseau"
"Personal"="C:\\Mes documents"
"My Pictures"="C:\\Mes documents\\Mes images"
...
Celà donne un exemple de fichier .reg
Sur le doublement des / , je pense que c'est parce que le caractère / est utilisé comme séparateur (par exemple pour autoriser des lignes très longues (pas sur du tout...)) et que pour pouvoir le saisir, il faut le doubler
A+
Marsh Posté le 26-10-2001 à 14:59:51
Ce ne serait pas plutot parce que le caractère "\" est utilisé pour les codes de formatage en C et qu'il est nécessaire de le doubler ?
Marsh Posté le 26-10-2001 à 15:00:04
JPA a écrit a écrit : Qu'y a-t-il dans les clefs de la BDR après connexion de l'utilisateur ? La valeur que tu y as mise par le reg ou autre chose ? Tes users sont sous quel OS ? As tu bien créé le repertoire H par net use avant le regedit dans le script (pour win9x) ? |
Les clefs sont identiques après connexion de l'utilisateur, ce n'est pas la valeur de mon reg, mais celle de windows par défaut.
Mes users sont sous Windows 98
Oui, le repertoire home se crée dans le script en net use bien sûr !
Je vais essayer tout de suite en doublant les \, merci beaucoup!
Mais je pige pas trop car le chemin que je veux est h:\favoris ( donc le répertoire favoris dans le lecteur h: ) et pas de chemin UNC \\
J'essaie de suite
[edtdd]--Message édité par tixi--[/edtdd]
Marsh Posté le 26-10-2001 à 15:02:41
JPA a écrit a écrit : Si on extrait avec regedit une partie de la BDR, on obtient : Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders] "AppData"="C:\\Documents and Settings\\username\\Application Data" "Cookies"="C:\\Documents and Settings\\username\\Cookies" "Desktop"="C:\\Documents and Settings\\username\\Bureau" "Favorites"="C:\\Documents and Settings\\username\\Favoris" "NetHood"="C:\\Documents and Settings\\username\\Voisinage réseau" "Personal"="C:\\Mes documents" "My Pictures"="C:\\Mes documents\\Mes images" ... Celà donne un exemple de fichier .reg Sur le doublement des / , je pense que c'est parce que le caractère / est utilisé comme séparateur (par exemple pour autoriser des lignes très longues (pas sur du tout...)) et que pour pouvoir le saisir, il faut le doubler A+ |
Qd j'extrait comme toi, je n'ai pas de \\ mais un seul \ dans les chemins
Marsh Posté le 26-10-2001 à 15:18:55
C'est bon, ca marche nickel, j'ai doublé le /
En tout cas, merci beaucoup les gars, ca fait plaisir
Marsh Posté le 26-10-2001 à 15:54:26
Derniere petite requête
J'ai besoin de créer une entrée dans la base de registre ( et non pas de modifier comme le cas précédent). Je sais le faire à la main mais je ne sais pas le mettre dans un reg.
J'ai besoin de créer dans :
[HKEY_LOCAL_MACHINE\Network\Logon]
Une nouvelle valeur DWORD du nom UseHomeDirectory de valeur 0.
J'ai essayé :
[HKEY_LOCAL_MACHINE\Network\Logon]
"UseHomeDirectory"=DWORD:0x0000000
Marche pô
Mais je doit me tromper dans l'écriture... merci de me l'apprendre
[edtdd]--Message édité par tixi--[/edtdd]
Marsh Posté le 26-10-2001 à 16:01:21
tu aurais fait une exportation d'une valeur dword comme je viens de faire, tu aurais vu que la syntaxe est :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"Hidden"=dword:00000001
"ShowCompColor"=dword:00000000
Il n'y a pas de 0x
A+
Marsh Posté le 26-10-2001 à 14:07:47
Salut
Afin de rediriger le répertoire où pointe les favoris et " mes documents" dans chaque Home de l'utilisateur sur le réseau ( H:\favoris et H:\), j'ai crée un .reg qui se lance à chaque ouverture de session pour chaque utilisateur.
Voici son contenu :
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]
"Favorites"="H:\Favoris"
"Personal"="H:\"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]
"Favorites"="H:\Favoris"
"Personal"="H:\"
Lorsque je modifie les clés à la main, ca marche super bien, le menu Favoris pointe sur H:\Favoris dans IE et le raccourci " Mes Documents" pointe sur H:
Mais lorsque je lance le .reg ( même un fois la session ouverte, puis refermée) et bien ca fait quedal donc je suppose que j'ai fait une erreur dans le reg mais je vois pas trop où donc je sollicite votre aide
Voici le contenu du .bat qui lance le .reg à l'ouverture de session :
regedit /s \\serveur\scripts\bdr.reg
exit
Merci d'avance