Files
Arvanaghi-CheckPlease/Ruby/minimum_num_browsers.rb
Brandon Arvanaghi a8e41cba84 Restructured folders
2017-08-05 09:40:40 -04:00

26 lines
659 B
Ruby

#
# Minimum number of browsers, Ruby
# Module written by Brandon Arvanaghi
# Website: arvanaghi.com
# Twitter: @arvanaghi
#
require 'win32/registry'
browserCount = 0
browserKeys = ['SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe', 'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\iexplore.exe', 'SOFTWARE\Mozilla']
for index in 0 ... browserKeys.size
begin
reg_access = Win32::Registry::KEY_READ | 0x100
Win32::Registry::HKEY_LOCAL_MACHINE.open(browserKeys[index], reg_access) { browserCount += 1 }
rescue
end
end
if browserCount >= 2
puts "Proceed!"
else
puts "Number of Browsers: " + browserCount.to_s
end