@NTRegistryGetValue
Syntax
@NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3);
@NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3;TEXTRETURNTYPE4);
Description
Retrieves the content of the value named TEXT TEXTVALUENAME2, under the key path TEXT TEXTKEYPATH1 and returns it in RETVALUE3 returned.
The data type of RETVALUE3 depends on the data type of the registry value.
The following data types are supported by the registry.
TEXT
TEXTLIST
DWORD (returned as FLOAT)
BINARY (returned as RT)
With the optional parameter TEXT TEXTRETURNTYPE4 can be used (for BINARY registry entries) to interpret the returned value as TD or TDLIST (provided that the number of bytes corresponds to a TD value or forms a consistent TDLIST).
TEXTRETURNTYPE4 Return data type
"T" TD
"TL" TDLIST
Return value:
On success TRUE, otherwise @ERROR.
Example: @NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3);
TEXTKEYPATH1:="HKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MyFirstSubKey";
TEXTVALUENAME2:="TestKeyValue";
Ret:=@NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3);
@LogReport(Ret);
@LogReport(RETVALUE3);
Retrieves the value named "TestKeyValue" under the key path "HKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MyFirstSubKey" and returns its content in the variable RETVALUE3 returned.
Example: @NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3;TEXTRETURNTYPE4);
TEXTKEYPATH1:="HKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MyFirstSubKey";
TEXTVALUENAME2:="TestKeyValue";
TEXTRETURNTYPE4:="T";
Ret:=@NTRegistryGetValue(TEXTKEYPATH1;TEXTVALUENAME2;RETVALUE3;TEXTRETURNTYPE4);
@LogReport(Ret);
@LogReport(RETVALUE3);
Retrieves the value named "TestKeyValue" under the key path "HKEY_LOCAL_MACHINE\\SOFTWARE\\MyKey\\MyFirstSubKey" and returns its content in the variable RETVALUE3 als TD (provided that the registry data type is BINARY and the entry is 8 bytes long).
Note : This text was machine-translated and may contain inaccuracies.
