Sha256: 9f76bb6d44975e6fa59beb1539a2c5547cc3523e6b6e71f749c105e12a2dc2f0
Contents?: true
Size: 536 Bytes
Versions: 5
Compression:
Stored size: 536 Bytes
Contents
require 'vapir-ie/ie-class' module Vapir module Process # Returns the number of windows processes running with the specified name. def self.count name mgmt = WIN32OLE.connect('winmgmts:\\\\.') processes = mgmt.InstancesOf('win32_process') processes.extend Enumerable processes.select{|x| x.name == name}.length end end class IE # Returns the number of IEXPLORE processes currently running. def self.process_count Vapir::Process.count 'iexplore.exe' end end end
Version data entries
5 entries across 5 versions & 1 rubygems