[..] Utilisation sur OS64bits
Posté : ven. 23 nov. 2012 11:31
Bonjour,
J'ai récemment acheté un portable sous 7 64bits, et je rencontre un souci similaire à http://www.autoitscript.fr/forum/viewto ... =3&t=10607 .
Je teste un petit script qui fonctionne sur xp 32.
Si j'exécute le .au3 sur x64, j'obtiens une chaîne vide, alors que si je lance la compilation faite sous XP, j'obtiens bien la valeur de RegRead.
Si je compile sur 7 : en 32bits, idem, en 64bits, je n'obtiens rien.
Si j'adapte mon script avec le code suivant :
En compilant en x32 sous 7, même souci qu'avant. Si je compile en x64, je n'obtiens aucune valeur dans les deux cas
AutoIt installé en appli 64bits sous 7 (mais placé sous Program Files (x86) par l'install !), Win 7 x64 Familiale Premium
J'ai récemment acheté un portable sous 7 64bits, et je rencontre un souci similaire à http://www.autoitscript.fr/forum/viewto ... =3&t=10607 .
Je teste un petit script qui fonctionne sur xp 32.
Code : Tout sélectionner
$reg = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\COWON\Jet-Audio\", "InstallPath_Main")
$length = StringLen($reg)
MsgBox(0, "", "Données lues : " & $reg & " - longueur : " & $length)
Si je compile sur 7 : en 32bits, idem, en 64bits, je n'obtiens rien.
Si j'adapte mon script avec le code suivant :
Code : Tout sélectionner
$reg = RegRead("HKLM\SOFTWARE\COWON\Jet-Audio\", "InstallPath_Main")
$length = StringLen($reg)
MsgBox(0, "32bits", "Données lues : " & $reg & " - longueur : " & $length)
$reg = RegRead("HKLM64\SOFTWARE\COWON\Jet-Audio\", "InstallPath_Main")
$length = StringLen($reg)
MsgBox(0, "64bits", "Données lues : " & $reg & " - longueur : " & $length)
AutoIt installé en appli 64bits sous 7 (mais placé sous Program Files (x86) par l'install !), Win 7 x64 Familiale Premium