Lit le nom d'une valeur à partir de son instance.
RegEnumVal ( "keyname", instance )
keyname | La clé de la base de registre à lire. |
instance | L'instance de la valeur, à partir de 1, à récupérer |
Succès: | Retourne la valeur de la base de registre demandée. @extended contient le type de la valeur. |
Échec: | Définit @error <> 0. |
@error: | 1 = impossible d'ouvrir la clé demandée 2 = impossible d'ouvrir la clé principale demandée 3 = impossible de de se connecter à distance au Registre -1 = impossible de récupérer le nom de la valeur demandée (instance de valeur en dehors de la plage) |
RegDelete, RegEnumKey, RegWrite
#include <MsgBoxConstants.au3> ; Support d'exécution X64 Global $sWow64 = "" If @AutoItX64 Then $sWow64 = "\Wow6432Node" Global $i = 1 Global $sVar = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE" & $sWow64 & "\AutoIt v3\AutoIt", 1) While @error = 0 And $i <= 100 MsgBox($MB_SYSTEMMODAL, "Nom de la valeur n°" & $i & " sous la clé AutoIt3", $sVar) $i += 1 $sVar = RegEnumVal("HKEY_LOCAL_MACHINE\SOFTWARE" & $sWow64 & "\AutoIt v3\AutoIt", $i) WEnd