enumKeys

 

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

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : teoli, Fredchat, Kyodev, Mgjbot
 Dernière mise à jour par : teoli,