Parfois, bien que l’on éxécute un programme en tant qu’administrateur de l’ordinateur, on peut se retrouver avec certaines restrictions. Par exemple si l’on veut modifier les lés du registre à HKLM\System\CurrentControlSet\Enum
.
Pour contourner ceci, on peut lancer l’utilisatire PsExec de Sysinternals, avec les options -i
qui permet que le programme soit lancé interactivement sur le bureau de l’utilisateur, et -s
qui demande à utiliser le compte system.
Par exemple,
C:\Users\moi\path\vers\psexec.exe -i -s regedit
permettra de modifier le registre à notre guise. À noter qu’il faut lancer la commande dans un shell cmd lancé avec les droits administrateur.
Cette info a été trouvée grâce à ces posts, bien utiles malgré un langage aussi fleuri qu’une sépulture d’ancien combattant un 8 mai.