# File lib/facter/util/manufacturer.rb, line 89
 89:   def self.win32_find_system_info(name)
 90:     require 'facter/util/wmi'
 91:     value = ""
 92:     wmi = Facter::Util::WMI.connect()
 93:     name.each do |facterkey, win32key|
 94:       query = wmi.ExecQuery("select * from Win32_#{win32key.last}")
 95:       Facter.add(facterkey) do
 96:         confine :kernel => :windows
 97:         setcode do
 98:           query.each { |x| value = x.__send__( (win32key.first).to_sym) }
 99:           value
100:         end
101:       end
102:     end
103:   end