From: "usa (Usaku NAKAMURA)" Date: 2012-05-18T09:55:33+09:00 Subject: [ruby-core:45116] [ruby-trunk - Bug #6447][Rejected] Win32::Registry#keys always returns [] even if there are keys Issue #6447 has been updated by usa (Usaku NAKAMURA). Status changed from Open to Rejected Yes, Jon is right. ---------------------------------------- Bug #6447: Win32::Registry#keys always returns [] even if there are keys https://bugs.ruby-lang.org/issues/6447#change-26690 Author: rogerdpack (Roger Pack) Status: Rejected Priority: Normal Assignee: Category: Target version: ruby -v: tcs-ruby 1.9.3p28 (2012-01-28, TCS patched 2012-01-30) [i386-mingw32] ex: require 'win32/registry' @screen_reg = Win32::Registry::HKEY_CURRENT_USER.create "Software\\os_screen_capture"; @screen_reg['last_init_config_was'] = 3 >> @screen_reg.keys => [] also each_key doesn't do anything, as well. The "each" method does work as expected however. Sorry if this is a dupe. -- http://bugs.ruby-lang.org/