Thanks Paul, I put it together in an easy example. This is tested and works:
require 'win32ole' require 'watir' # the controller include Watir require 'Win32API' @ie = IE.new hWnd = @ie.ie.hWnd pid=" " * 32 thread= Win32API.new("user32", "GetWindowThreadProcessId", 'IP', 'I').Call(hWnd,pid) fixnum_pid = pid.unpack("L")[0] puts fixnum_pid Process.kill( 9 , fixnum_pid) _______________________________________________ Wtr-general mailing list Wtr-general@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-general