Bonjour
Merci pour votre intérêt.
Dim WS
On Error Resume Next
Set WS = WScript.CreateObject("WScript.Shell" )
'Interdit l'accès au Panneau de configuration
WS.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoControlPanel", 1, "REG_DWORD"
Set WS = Nothing
Non. Mais pourquoi n'interviendrait-il que lors de l'usage du script ?
Oui, avec la commande suivante (Reg au lieu de Regedit pour éviter les messages) :
C:\>Reg IMPORT Protect.reg
avec dans Protect.reg :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoControlPanel"=dword:00000001
mais je reçois le message : "Erreur : Erreur d'accès au registre".
Du coup, j'ai essayé RunAs et RunAsSpc.
Mais j'ai été confronté au problème que j'ai exposé dans l'autre question que j'avais postée précédemment : "Exécuter une commande avec runas sur l'utilisateur et non sur l'admin" : la commande se réalise, mais c'est le profil de l'administrateur qui est modifié !