У меня есть код JScript, который мне нужно проанализировать. Код интенсивно использует Windows Script Host. Я не очень знаком с объектной моделью WSH. Поэтому я ищу интерактивную оболочку WSH, где я могу проверить объект на предмет его методов и свойств.
В качестве примера в приведенном ниже коде перечислены процессы в системе, использующие WMI.
var proc_list = [];
var e = new Enumerator(GetObject("winmgmts:").InstancesOf("Win32_process"));
while(!e.atEnd()) {
var p = e.item();
proc_list = proc_list + p.Name + ",";
e.moveNext();
}
WScript.Echo(proc_list);
Однако мне нужно знать, какой тип объекта возвращается:
GetObject("winmgmts:").InstancesOf("Win32_process").
Или, какой тип объекта хранится в переменной 'p' и ее методах и свойствах, которыеможно использовать.
Я попытался запустить это с помощью интерактивной оболочки, которая поставляется с Python, используя модуль pywin32
. Тем не менее, я заблудился о том, как выполнить строку
GetObject("winmgmts:").InstancesOf("Win32_process")