![]() |
Имитация работы пользователя, закрытие нежелательных процессов.
Привет, подскажите пожалуйста что-то, что решит подобную задачу. Необходимо:
1) Выгрузить все процессы в текстовый файл (единовременно для анализа или чтобы была возможность настройки при запуске-выгружать/не выгружать) 2) Если запустился какой-то процесс, отличный от того, что есть в текстовом файле, имитировать действия пользователя-открыть документ MS Word или любое приложение находящееся свёрнутое в трее (чтобы была возможность выбора какое приложение развернуть, задается имя исполняемого файла, к примеру winword.exe). 3) Вести лог, какой процесс был запущен, ДДММГГГГ Имя процесса. Большое спасибо. |
Если вас устроит решение (или по крайней мере, подсказка, в какую сторону смотреть) на CMD/BAT, то:
1) tasklist /FO CSV>outfile.txt - дамп процессов в виде, удобном для последущей обработки. 2) На основании нижеприведенного кода соорудить мониторилку процессов, запускающуюся с некой периодичностью, скажем, раз в пять секунд и проверяющую запущенные процессы на соответствие эталону. "Имитировать действия пользователя" с помощью nircmd от nirsoft (фокус на свернутом окне и прочее) 3) Реализовать внесение обнаруженных изменений в лог той же мониторилкой. |
Время: 18:34. |
Время: 18:34.
© OSzone.net 2001-