[R] Impossible d’écrire dans HKLM du registre Win 10 64 bits

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

[R] Impossible d’écrire dans HKLM du registre Win 10 64 bits

#1

Message par Boulanza »

Bonjour,
Impossible d’écrire dans HKEY_LOCAL_MACHINE du registre Win 10 64 bits. Par contre je peux écrire ce code dans HKEY_CURRENT_USER.
J'ai fait un petit code en AutoIt qui me sert à lance une application au démarrage de Windows 10 64 Bits. Pour cela j’utilise le code suivant compilé/exécuter en 32 bits exécuté sur Windows 10 64 bits :
#RequireAdmin
$Reg=RegRead("HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Run","Appli")
If ($Reg="") then RegWrite("HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Run","test","REG_SZ","c:\Mon application.exe")
J’ai cherché sur Google une explication à ce problème mais sans succès. Pourriez-vous m'aider svp à résoudre ce problème.
Cordialement.
Modifié en dernier par Boulanza le sam. 19 nov. 2016 13:29, modifié 1 fois.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Impossible d’écrire dans HKLM du registre Win 10 64 bits

#2

Message par jguinch »

Dans ton code, Il y a un espace après HKEY_LOCAL_MACHINE, il faut le supprimer.
Sinon, tu peux essayer avec HKEY_LOCAL_MACHINE64
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Boulanza
Niveau 10
Niveau 10
Messages : 711
Enregistré le : mer. 31 juil. 2013 15:49
Status : Hors ligne

Re: [R] Impossible d’écrire dans HKLM du registre Win 10 64 bits

#3

Message par Boulanza »

Bonjour,
Excellant, ça marche avec HKEY_LOCAL_MACHINE64.
Merci infiniment.
Cordialement.
Répondre