Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

How can I return a correctly formatted binary string from the Registry?

How can I return a correctly formatted binary string from the Registry?

Currently implementing the SYS_GetRegistryValue (iKey, sPath, sItem) function, strings are returned as expected, however returning binary values such as:

00 00 0a 00 05 00 02 00 00 00 00 00 00 00 00 00

may be inadvertently formatted in the transfer of the data and thus unusable.

The following is an alternative solution to this. By implementing a simple command line call we can return the full binary value:

[ ] SYS_Execute("reg query hkey_local_machine\SYSTEM\CurrentControlSet\Control\TimeZoneInformation")

This will return all values for this registry key. Specific values can then either be parsed or extracted directly by implementing the /v optional variable.

Further information on this call may be found here:

http://www.petri.co.il/reg_command_in_windows_xp.htm

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 19:34
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.