ProcessHalter, будучи запущенным, начинает сканировать процессорное пространство операционной системы на предмет поиска входящих в сконфигурированный Вами список процессов. Процесс - суть программа в динамическом, исполняемом виде. Настраивая ProcessHalter, Вы создаете список процессов (по сути - имен исполняемых файлов), которые не должны запускаться либо должны быть приостановлены до Вашего соизволения на компьютере. После запуска сконфигурированного файла-результата размером около 10 кб входящие в список программы будут приостановлены - "заморожены", т.е. перестанут выполняться. "Разморозить" программы можно нажав определенную комбинацию клавишь и введя пароль. Работает это так: найдя процесс, ProcessHalter "проходится" по всем тредам процесса и приостанавливает их, таким образом "замораживая" весь процесс. Программа имеет функции автозапуска при старте системы, невидимости в процессах для консольных и "продвинутых" процессвьюверов (диспетчер задач уж и упоминать не стоит), невидимости автозапуска в реестре, режим "бессмертия", который делает невозможным "убийство" программы "вручную", без использования стандартной процедуры деинсталяции. Установив галочку "самоуничтожение", мы добьемся того, что после запуска файла-результата он бесследно (ну, не совсем бесследно) испарится... Самоуничтожение файла-результата не означает прекращение работы программы. В ходе работы программы процессы можно размораживать и замораживать бесконечное количество раз. Однако при этом придется вводить пароль безопасности, который также понадобится и при удалении программы.