Hi Tinu,
On Thu, Jul 25, 2013 at 8:04 AM, tinu <[email protected]> wrote: > I should read the values of some registry keys like > 'HKLM\SOFTWARE\Puppet\WCM\Initial_Setup'. > > How can I do this? > > Thanx > > Tinu > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/puppet-users. > For more options, visit https://groups.google.com/groups/opt_out. > > > Something like this should work: require 'win32/registry' Win32::Registry::HKEY_LOCAL_MACHINE.open(*'*SOFTWARE\Puppet\WCM\Initial_Setup') do |reg| value = reg['foo'] end Note win32/registry is part of the ruby stdlib: http://ruby-doc.org/stdlib-1.9.3/libdoc/dl/rdoc/Win32/Registry.html There are also methods to read values as REG_DWORD, REG_EXPAND_SZ, etc. Josh -- Josh Cooper Developer, Puppet Labs *Join us at PuppetConf 2013, August 22-23 in San Francisco - * http://bit.ly/pupconf13* **Register now and take advantage of the Final Countdown discount - save 15%!* -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.
