Method: Win32::Registry::API#QueryValue
- Defined in:
- lib/win32/registry.rb
#QueryValue(hkey, name) ⇒ Object (private)
447 448 449 450 451 452 453 454 |
# File 'lib/win32/registry.rb', line 447 def QueryValue(hkey, name) type = packdw(0) size = packdw(0) check RegQueryValueExA.call(hkey, name, 0, type, 0, size) data = ' ' * unpackdw(size) check RegQueryValueExA.call(hkey, name, 0, type, data, size) [ unpackdw(type), data[0, unpackdw(size)] ] end |