PureBasic


Process

Назначение

Автоматическое завершение процессов использую список разрешённых или запрещённых.

Взаимосвязанные

Process - рекомендуемая

Принудительное завершение процесса является не рекомендуемым, так как приводит к утечке памяти, открытые системные ресурсы, которые программа закрывает освобождая память остаются незакрытыми. При перезагрузке всё освобождается, но во время текущего сеанса небольшая часть памяти будет потеряна. Поэтому в большинстве случаев лучше закрыть программу естественным способом.

Программа не тестирована досконально, поэтому рекомендуется использовать AutoIt3 версию

Подробнее читать в "Readme (AutoIt3).txt", так как программа повторяет функционал.

Чтобы более надёжно завершать процессы нужно запускать программу от админа.

При тесте быть готовым, что прога может убить процесс, в котором происходила работа в течении нескольких часов, поэтому надо сохранить все проекты.

Запрос списка процессов выполняется за 3 мсек (без сравнения со списком).

Используйте лог завершённых процессов, чтобы проверить не были ли убиты системные процессы Windows запускавшиеся в процессе работы, чтобы добавить их в список исключения.