Method: JDCMicro::Switcher::Windows#adminrun
- Defined in:
- lib/micro/switcher/windows.rb
#adminrun(command, args = nil) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/micro/switcher/windows.rb', line 8 def adminrun(command, args=nil) if version > 5.2 require 'win32ole' shell = WIN32OLE.new("Shell.Application") shell.ShellExecute(command, args, nil, "runas", 0) else # on older version this will try to run the command, and if you don't have # admin privilges it will tell you so and exit JDCMicro.run_command(command, args) end end |