Hi everyone,
I’m trying to do some WMI stuff with Ruby. I found this simple
example somewhere. It works – until the program exists that is.
Then Windows pops up a “ruby.exe - Application Error” message box due
to inappropriate memory access.
require ‘win32ole’
mgmt = WIN32OLE.connect(‘winmgmts:\\.’)
mgmt.InstancesOf(“win32_process”).each{ |proc|
puts proc.name
}
pause
Does anyone know how to solve the problem? I’m running “ruby 1.8.0
(2003-08-04) [i386-mswin32]” on Windows 2000.
Regards,
Yonatan