tarasov.evgeny
Новичок
- Сообщения
- 13
- Репутация
- 0
Добрый день
Необходимо, чтобы скрипт проверял список запущенных процессов с какой-то периодичностью и убивал процессы если они не запущены из двух фиксированных папок:
c:\program files
c:\my folder
С грехом пополам убивать процессы по имени с какой-то периодичностью у меня получилось сделать.
Как сделать проверку откуда процесс запускается?
_ProcessGetPath - вот есть такая функция.
Я так понял, что нужно сделать следующее:
1. Просмотреть список процессов
2. "Изъять" оттуда пути запуска
3. Если они не равны двум путям : c:\program files or c:\my folder
3. Убивать процессы
Все это в цикле с период сколько-то секунд
Но как это сделать я не понимаю
Список процессов можно просмотреть через ProcessList, но функция выдает только pid и имя процесса.
_ProcessGetPath - это встроенная функция? Какой файл нужно скоприровать в папку include?
Необходимо, чтобы скрипт проверял список запущенных процессов с какой-то периодичностью и убивал процессы если они не запущены из двух фиксированных папок:
c:\program files
c:\my folder
С грехом пополам убивать процессы по имени с какой-то периодичностью у меня получилось сделать.
Как сделать проверку откуда процесс запускается?
_ProcessGetPath - вот есть такая функция.
Я так понял, что нужно сделать следующее:
1. Просмотреть список процессов
2. "Изъять" оттуда пути запуска
3. Если они не равны двум путям : c:\program files or c:\my folder
3. Убивать процессы
Все это в цикле с период сколько-то секунд
Но как это сделать я не понимаю

Список процессов можно просмотреть через ProcessList, но функция выдает только pid и имя процесса.
_ProcessGetPath - это встроенная функция? Какой файл нужно скоприровать в папку include?
OffTopic:
Я не гарри потеррр я только учусь
Я не гарри потеррр я только учусь
