enumKeys
Enumerates the registry subkeys for the given key.
Method of
WinReg object
Syntax
String enumKeys ( String key, int subkeyIndex );
Parameters
The enumKeys method has the following parameters:
-
key -
The key path to the appropriate location in the key hierarchy, such as "
Software\\Netscape\\Navigator\\Mail". -
subkeyIndex - An integer representing the 0-based index of the subkey being sought.
Returns
The name if it succeeded; NULL if the referenced value does not exist.
Description
enumKeys can be used to iterate through the subkeys at a given key location. The following example shows how to use enumKeys to find the plugins subdirectory below the various Mozilla-based browser installations.
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++;
}
Document Tags and Contributors
Last updated by:
Sheppy,