andr_mozg
09-04-2015, 15:59
Всем привет.
Начал рисовать скрипт и сталкнулся что в Win32_Process нет нечего связанного с загрузкой процессора на конкретном процессе.
strProcess = "opera.exe" ' - Имя процесса
On Error Resume Next
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If
For Each objProc In objService.ExecQuery("Select * from Win32_Process Where Name ='" & strProcess & "' ")
WScript.Echo objProc.WorkingSetSize / (1024*1024)
Next
Память кажит, загрузку процессора немогу найти как померять :(
В итоге как в Таск менеджере хотелось бы иметь информацию по занимаемой памяти процессом и занятому процессорнуму времени (%)
Начал рисовать скрипт и сталкнулся что в Win32_Process нет нечего связанного с загрузкой процессора на конкретном процессе.
strProcess = "opera.exe" ' - Имя процесса
On Error Resume Next
Set objService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\CIMV2")
If Err.Number <> 0 Then
WScript.Echo Err.Number & ": " & Err.Description
WScript.Quit
End If
For Each objProc In objService.ExecQuery("Select * from Win32_Process Where Name ='" & strProcess & "' ")
WScript.Echo objProc.WorkingSetSize / (1024*1024)
Next
Память кажит, загрузку процессора немогу найти как померять :(
В итоге как в Таск менеджере хотелось бы иметь информацию по занимаемой памяти процессом и занятому процессорнуму времени (%)