enumKeys
Énumère les sous-clefs de registre de la clef donnée.
Méthode de
Objet WinReg
Syntaxe
String enumKeys ( Chaîne key, int subkeyIndex );
Paramètres
La méthode enumKeys
a les paramètres suivants :
-
key
-
Le chemin de la clef vers l'emplacement approprié dans la hiérarchie de clefs, tel que
"Software\\Netscape\\Navigator\\Mail"
. -
subkeyIndex
- Un entier représentant l'index base 0 de la clef dont on cherche la valeur.
Retour
Le nom en cas de succès ou NULL
si la valeur référencée n'existe pas.
Description
La méthode enumKeys
peut être utilisée pour définir une itération dans les sous-clefs d'une clef donnée. L'exemple suivant montre comment utiliser la méthode enumKeys
pour trouver le sous-répertoire des plugins dans les différentes installations des navigateurs basés sur Mozilla :
var winreg = getWinRegistry(); winreg.setRootKey(winreg.HKEY_LOCAL_MACHINE); var index = 0; var baseKey = "Software\\Mozilla"; while ( (MozillaVersion = winreg.enumKeys(baseKey,index)) != null ) { logComment("MozillaVersion = " + MozillaVersion); subkey = baseKey + "\\" + MozillaVersion + "\\Extensions"; pluginsDir = winreg.getValueString ( subkey, "Plugins" ); if ( pluginsDir ) logComment("pluginsDir = " + pluginsDir); else logComment("No plugins dir for " + baseKey + "\\" + MozillaVersion); index++; }
Interwiki Language Links