Hello,

I must be doing something wrong but I don't know what.  I'm trying to
use this example to learn more about the Win32API::Registry library.

require 'win32/registry.rb'

$VERBOSE = nil

appList = []

Win32::Registry::HKEY_LOCAL_MACHINE.open('SOFTWARE\Microsoft\Windows
\CurrentVersion\Uninstall') do |root|

root.each_key do |k|
	Win32::Registry::HKEY_LOCAL_MACHINE.open(root.keyname + "\\#{k[0]}")
do |key|
		key.each do |i|
			if i[0] == "DisplayName"
				appList.push(i[2])
			end
		end
	end
end

When I run it I get: uninitialized constant Win32>

How do I fix this?

Thank you.

Brad