Class: IEProcess

Inherits:
Watir::IE::Process show all
Defined in:
lib/watir/contrib/ie-new-process.rb

Instance Attribute Summary

Attributes inherited from Watir::IE::Process

#process_id

Instance Method Summary collapse

Methods inherited from Watir::IE::Process

#initialize, process_id_from_hwnd, start, #window

Constructor Details

This class inherits a constructor from Watir::IE::Process

Instance Method Details

#stopObject



7
8
9
10
11
12
# File 'lib/watir/contrib/ie-new-process.rb', line 7

def stop
  right_to_terminate_process = 1
  handle = Win32API.new('kernel32.dll', 'OpenProcess', 'lil', 'l').
  call(right_to_terminate_process, 0, @process_id)
  Win32API.new('kernel32.dll', 'TerminateProcess', 'll', 'l').call(handle, 0)
end