RegEnumerateKeys¶
RegEnumerateKeys holt die Unterschlüsselnamen (subkeys) des aktuell offenen Schlüssel.
-
ssKey = RegEnumerateKeys(nIndex)
Returnwert
ssKey ist der Name des Unterschlüssels oder ein leerer String wenn der Schlüssel nicht existiert.
Parameter
-
nIndex
Ist der Index des Unterschlüssels (0 basiert).
Beispiel
def test_RegEnumerateValues(ssFile)
{
fp = fopen(ssFile, "wt");
RegConnect("HKEY_CURRENT_USER");
ssBase = "Software\\RSB\\UniPlot5\\";
RegOpen(ssBase);
for (i in 1:1000) {
ssKey = RegEnumerateKeys(i-1)
if (ssKey == "") break;
fprintf(fp, "\n[%s]\n", ssKey, ssKey);
b = RegOpen(ssBase + ssKey)
for (j in 1:1000) {
ssVal = RegEnumerateValues(j-1)
if (ssVal == "") break;
Val = RegGetValue(ssVal)
if (type(Val) == "real") {
fprintf(fp, "%s = %0d\n", ssVal, Val);
} else {
fprintf(fp, "%s = %s\n", ssVal, Val);
}
}
RegOpen(ssBase)
}
fclose(fp)
}
test_RegEnumerateValues("c:/uniplot5.ini");
Siehe auch
id-673258