Page 1 sur 1

[R] Regwrite sur profil restreint

Posté : mar. 09 nov. 2010 08:50
par benzo
Bonjour,

J'ai un profil utilisateur sur un domaine avec plusieurs restrictions dans son profil. Je souhaite activer la fonction recherche d'XP dans son profil.
Je me dit qu'un simple" regwrite" devrait faire l'affaire :)

Code : Tout sélectionner

; Regwrite("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoShellSearchButton","REG_DWORD","0")
 
Evidemment ca ne fonctionne pas en session utilisateur car je n'ai pas les droits pour modifier les clés dans la base de registre.
Sur le forum anglais jai trouvé cet UDF qui semble répondre à mon problème
:arrow: http://www.autoitscript.com/forum/topic ... stry-udfs/

Par contre je pige pas trop son fonctionnement, si quelqu'un pouvait m'expliquer. Dois je charge la ruche d'un "ntuserdat"administrateur pour pouvoir ensuite modifier la clé ? :roll:
Jaimerais que la modif soit définitive, toujours la même à chaque chargement de session et si possible valable pour tous les utilisateurs

Merci d'avance pour votre aide

Re: [...] Regwrite sur profil restreint

Posté : mar. 09 nov. 2010 09:59
par Jerome
Coucou,

As - tu essayer d'exécuter ton script en mode administrateur sur la session utilisateur, car c'est bien un problème de droits que nous avons la.

PS : Hop




Jérôme

Re: [...] Regwrite sur profil restreint

Posté : mar. 09 nov. 2010 10:44
par benzo
Jerome a écrit : As - tu essayer d'exécuter ton script en mode administrateur sur la session utilisateur, car c'est bien un problème de droits que nous avons la.
Jérôme
merci de mavoir répondu aussi rapidement

oui javais déja testé jai compilé le script "regwrite" et l'ai lancé via Runas en admin. La nouvelle valeur est bien prise en compte
Le problème c'est que pour qu'elle soit réellement effective il faut recharger la session utilisateur
Et la....le profil se recharge comme avant avec la valeur "NoShellSearchButton" à 1 :x

c'est pourquoi je pensais qu'il fallait intervenir sur le "ntuserdat" pour que la modif soit définitive !
Ya pas moyen de le modifier via autoit ?

Re: [...] Regwrite sur profil restreint

Posté : mar. 09 nov. 2010 17:27
par sksbir
Bonsoir

2 astuces qui peuvent peut-être fonctionner :

1/ essaye updateenv ( à tout hasard )
2/ kill ton explorer et relance le (avec autoit, c'est un jeu d'enfants :) )

maintenant, il faut aussi voir d'où proviennent les restriction du profil : si c'est à cause de stratégies de domaine, tu n'as aucune chance d'y arriver...

Re: [...] Regwrite sur profil restreint

Posté : mer. 10 nov. 2010 10:04
par benzo
Merci pr l'astuce sksbir :wink:

la méthode bourrin fonctionne avec l'UDF RegAllUsers dispo sur le forum anglais:

Code : Tout sélectionner

 RegDeleteAllUsers("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoShellSearchButton")
RegDeleteAllUsers("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer","NoFind")
        processclose("explorer.exe")
         sleep(1000)
run ("c:\windows\explorer.exe")
 
Par curiosité, tu peux m'en dire plus sur le "updateenv" ? je ne sais pas de quoi il sagit :oops:

Re: [...] Regwrite sur profil restreint

Posté : mer. 10 nov. 2010 13:55
par sksbir
benzo a écrit :Par curiosité, tu peux m'en dire plus sur le "updateenv" ? je ne sais pas de quoi il sagit :oops:
oups, désolé, j'ai écris ça de mémoire . La fonction, c'est envupdate

Re: [R] Regwrite sur profil restreint

Posté : mer. 10 nov. 2010 14:20
par benzo
ah ok merci je connaissais pas, c'est peut être plus élégant que de tuer l'explorateur :lol:

Je mets en résolu 8)