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

Скрипт GetCPUUsage 1.2

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101
Пользователь 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.

Узнать больше об этом ресурсе...
 
Последнее редактирование модератором:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101
Могу в предпоследний столбец добавить путь к дочернему процессу.
Более не вижу смысла нагружать лог.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101
Пользователь Dragokas обновил ресурс GetCPUUsage новой записью:

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

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

Узнать больше об этом обновлении...
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101
У кого есть возможность,
интересно получить отчет по работающему майнеру, спрятанному руткитом.

Теоретически, есть возможность определять его присутствие.
 

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
13,240
Реакции
6,419

akok

Команда форума
Администратор
Ассоциация VN
Сообщения
20,628
Реакции
13,985
Не запускается на Win 10 x64, может еще кто проверить на подобной ОС, может это у меня только проблема.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,644
Реакции
6,101
Dragokas обновил(а) ресурс GetCPUUsage новой записью:

Обновления

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

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