`
yanzilee9292
  • 浏览: 543000 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

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

    博客分类:
  • ruby
 
阅读更多

由于访问WMI的product类,只能获取部分软件列表, 我们采用另外一种方式: 读取注册表的信息

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
    end
end
 

分享到:
评论

相关推荐

    rubyinstaller-devkit-2.7.1 windows64位安装包

    RubyInstaller-DevKit 2.7.1 for Windows 64位是一个专为Windows平台设计的Ruby开发工具包,它使得在Windows系统上构建和安装C扩展宝石(Ruby gems)变得更为简便。RubyInstaller-DevKit是RubyInstaller项目的一部分...

    ruby图片处理工具

    在这个特定的场景中,我们关注的是一个针对 Windows 操作系统的 Ruby Gem 安装包,它包含了 Rmagick 和 ImageMagick 这两个关键组件。 **Rmagick** 是一个 Ruby 绑定库,它提供了与流行的图像处理库 ImageMagick ...

    ruby安装包-rubyinstaller-devkit-3.0.2-1-x64安装文件

    标题中的"rubyinstaller-devkit-3.0.2-1-x64.zip"表明这是RubyInstaller的一个版本,包含了Ruby 3.0.2的开发工具包,适用于64位Windows操作系统。这个压缩包中包含了一个名为"rubyinstaller-devkit-3.0.2-1-x64.exe...

    ruby install

    通常,你可以访问Ruby的官方网站或者通过第三方软件仓库来获取历史版本的Ruby安装包。在这个例子中,"rubyinstaller-1.9.2-p136.exe"是一个Windows平台的Ruby安装程序,其中"p136"代表了该版本的特定补丁级别。 ...

    ruby-2.5.3-x64 下载

    RubyInstaller是Windows平台上用于安装Ruby的工具,它可以轻松地在Windows系统上搭建Ruby环境。DevKit则是一个配套工具集,包含了编译C扩展库所需的工具,如MinGW和MSYS,这对于安装和使用那些依赖C扩展的Rubygem...

    Appium Windows系统软件

    Appium Windows系统软件是一款强大的自动化测试工具,专为在Windows操作系统上进行移动应用程序的测试而设计。它允许用户对Android和iOS设备上的应用程序进行自动化测试,涵盖了手机端应用的爬取、功能验证、性能...

    Windows下Redmine-1.2.1的安装(补充)

    1. **Ruby环境**:Redmine依赖于Ruby语言进行运行,因此首先需要在Windows系统上安装Ruby。 2. **数据库**:Redmine可以与多种数据库配合使用,本教程将以MySQL为例。 3. **Redmine源码包**:从官方渠道获取最新...

    让你的Ubuntu 快速安装 Ruby on Rails 笔记

    - 更新系统软件包。 6. **安装常用软件包:** - 使用 `sudo apt-get install` 命令安装一系列基础工具和开发工具,如 curl、git、vim 等。 7. **安装 OpenSSH server 和 LAMP server:** - 通过 `sudo tasksel` ...

    ruby on rails操作流程.pdf

    如果遇到因网络问题导致的软件安装超时或速度过慢,可能需要更换软件源。针对国内用户,推荐使用Ruby China的淘宝镜像,以提高下载速度。 1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新...

    Redis集群部署_在Windows下安装

    【Redis集群部署_在Windows下安装】这篇教程主要讲解如何在Windows环境下搭建Redis集群,包括Redis的基本介绍、所需软件及详细步骤。 Redis是一种开源的内存数据结构服务器,它支持多种数据类型,如字符串、哈希表...

    ruby安装包-rubyinstaller-devkit-3.0.2-1-x64安装包

    标题中的"rubyinstaller-devkit-3.0.2-1-x64.zip"表明这是RubyInstaller的一个版本,包含了Ruby 3.0.2的开发工具包,适用于64位Windows操作系统。这个压缩包中包含了一个名为"rubyinstaller-devkit-3.0.2-1-x64.exe...

    chefserver_gem_forwindows

    在Windows系统上使用Chef,你需要创建一个或多个“食谱”(recipes),这些是描述系统配置的Ruby脚本。这些食谱可以组合成“烹饪书”(cookbooks),并在Chef Server上发布。然后,Chef客户端会定期或在触发时从...

    Ruby in Steel_vs2008

    3. 安装完成后,可能需要配置Ruby on Rails的环境变量,确保所有依赖项都已正确设置。 4. 启动Visual Studio 2008,你应该能在"新建项目"对话框中看到Ruby项目模板。 5. 参考提供的“Ruby In Steel Manual 1_3.pdf”...

    Redis-dump安装.rar

    `bundle install`命令会根据Gemfile中的配置,下载并安装所有必要的Ruby gem。 最后,你可以通过`redis-dump.rb`脚本来导出和导入Redis数据库。例如,导出数据库: ```bash ruby redis-dump.rb -h localhost -p ...

    Windows下mysql分步安装图解及使用说明

    Windows环境下MySQL的安装与使用,不仅体现了其跨平台的能力,更突显了MySQL作为开放源码数据库管理系统的灵活性与高效性。通过上述步骤,即使是初学者也能轻松掌握MySQL的基本安装与操作,为后续深入学习与实践奠定...

    深入Ruby on Rails的心脏:MVC架构模式全解析

    Ruby是一种高级的、动态类型的、面向对象的编程语言。它由日本开发者松本行弘(Yukihiro Matsumoto,也称为Matz)于1993年设计并开发。...7. **跨平台**:Ruby可以运行在包括Windows、Linux、macOS等多种操作系统上。

    XP能用的erlang+rabbitMQ版本

    标题中提到的“XP能用的erlang+rabbitMQ版本”指的是这两个软件在Windows XP操作系统上兼容的特定版本。Windows XP虽然是一款较老的操作系统,但仍有用户在使用,因此确保软件在该平台上的运行能力很重要。otp_win32...

    bitnami-redmine-windows

    在Windows环境下安装"Bitnami Redmine",用户无需手动配置服务器环境,如Ruby、Rails、MySQL或PostgreSQL等,因为这个打包版本已经将所有依赖项集成在一起。这极大地简化了安装过程,使得非专业IT人员也能轻松部署和...

Global site tag (gtag.js) - Google Analytics