В настоящее время с WMI Win32_Process,
Кажется, я не могу определить, запущен ли в данный момент пакетный файл
все, что он перечисляет - это CommandLine из cmd.exe, не сообщая мне, какой пакетный файл запускается конкретным cmd.exe
У кого-нибудь есть идеи?
фрагмент кода (ruby-wmi)
many_args = 'batch_file.bat'
procs = WMI::Win32_Process.find(:all)
procs.each{|proc|
if (proc.CommandLine.contain?(many_args)) || proc.Name.include?(many_args) # never succeeds
...
end
}