Иконка ресурса

Скрипт GetCPUUsage 1.2

  • Автор темы Автор темы Dragokas
  • Дата начала Дата начала

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
8,063
Решения
15
Реакции
6,836
Пользователь Dragokas разместил новый ресурс:

GetCPUUsage - Получение % CPU для всех процессов в системе

Будет полезно для быстрого детекта bitcoin-майнеров или других "непослушных" процессов.

Показывает такую информацию:
  • Имя процесса
  • Process ID
  • Путь
  • Имя соответствующей службы (псевдоним + описание)
  • Время CPU
  • % нагрузки:
- текущая нагрузка при тесте в 2 сек. - в логе ProcessCPU_Current.csv
- средняя нагрузка за все время работы ОС - в логе ProcessCPU_Average.csv
Дельта времени KernelModeTime + UserModeTime процесса
/
Дельта времени KernelModeTime + UserModeTime системы в целом
* 100

Информация берется из объекта WMI (Win32_Process, Win32_Service)
Инструкция по использованию:
1. Распакуйте архив.
2. Запустите файл GetCPUUsage.vbs
Если появится сообщение от User Accaunt Control, отвечаем "Да".
4. Подождите, пока не появится сообщение "Готово."
5. Выложите в теме, где Вам оказывают помощь, файлы:
  • ProcessCPU_Current.csv
  • ProcessCPU_Average.csv
упаковав их в архив формата zip.

Если произошла ошибка, выложите ее скриншот в этой теме.
Если логи не появились, нажмите левой клавишей мыши по заголовку папки и затем клавишу F5.

Узнать больше об этом ресурсе...
 
Последнее редактирование модератором:
Win 8.1 отлично.
А дочерние процессы вычислить можно будет?
 
Могу в предпоследний столбец добавить путь к дочернему процессу.
Более не вижу смысла нагружать лог.
 
Пользователь Dragokas обновил ресурс GetCPUUsage новой записью:

Добавлена сортировка

  • Сортировка по % CPU в убывающем порядке
  • Первым столбцом теперь идет % CPU
  • Убрал отчет о CPU Time
  • Вывод ошибки, если отчет заблокирован другой программой

Узнать больше об этом обновлении...
 
У кого есть возможность,
интересно получить отчет по работающему майнеру, спрятанному руткитом.

Теоретически, есть возможность определять его присутствие.
 
Не запускается на Win 10 x64, может еще кто проверить на подобной ОС, может это у меня только проблема.
 
Dragokas обновил(а) ресурс GetCPUUsage новой записью:

Обновления

v1.2
- Исправлена работа под Windows 10
- Добавлена сортировка от максимума использованного времени CPU
- Порядок столбцов изменен (Path, ParentPath, Service)
- Изменен формат точки для чисел для правильного отображения CSV в Excel
- Добавлено предупреждение, если лог-файл открыт в другой программе и заблокирован от записи
- Удалена строка с "System Idle Process"

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу