From: Richard Date: 2007-06-06T14:15:02+09:00 Subject: Finding entries in Windows Registry matching a RE Hi, I'd like to be able to search a named hive for keys whose names match a given regular expression. I found, for example: require 'win32/registry' Win32::Registry::HKEY_CURRENT_USER.open('SOFTWARE\\AdwareAlert\ \AdwareAlert\\RegInfo') do |reg| puts reg['OrderNo'] end which let me specify a specific key in the HKCU hive and print the value of one of its entries. I don't actually know why the foregoing is even syntactically correct because http://www.ruby-doc.org/stdlib/libdoc/Win32API/rdoc/classes/Win32/Registry/Constants.html says HKEY_CURRENT_USER is a constant in Win32::Registry. Therefore, it seems to me that HKEY_CURRENT_USER can't have a method "open". Any ideas? TIA, Richard