首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

Ruby获取windows系统安装的全部软件

2012-12-20 
Ruby获取windows系统安装的所有软件require win32/registryWin32::Registry::HKEY_LOCAL_MACHINE.open(

Ruby获取windows系统安装的所有软件

require 'win32/registry'Win32::Registry::HKEY_LOCAL_MACHINE.open('Software\Microsoft\Windows\CurrentVersion\Uninstall') do |reg|    reg.each_key do |key1,key2|        k = reg.open(key1)        puts k["DisplayName"]    rescue "?"        puts k["DisplayVersion"] rescue "?"        puts k["Publisher"]      rescue "?"        puts k["URLInfoAbout"]   rescue "?"        puts    endend
?

热点排行