Files
Brandon Arvanaghi a8e41cba84 Restructured folders
2017-08-05 09:40:40 -04:00

22 lines
485 B
Ruby

#
# Minimum number of USB devices ever mounted, Ruby
# Module written by Brandon Arvanaghi
# Website: arvanaghi.com
# Twitter: @arvanaghi
#
require 'win32/registry'
minimumUSBHistory = 2;
if !ARGV.empty?
minimumUSBHistory = ARGV[0].to_i
end
usbHistory = Win32::Registry::HKEY_LOCAL_MACHINE.open('SYSTEM\ControlSet001\Enum\USBSTOR').keys.length
if usbHistory >= minimumUSBHistory
puts "Proceed!"
else
puts "Number of USB devices ever mounted: " + usbHistory.to_s
end