Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Process Killer

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

XENom39



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Зачем это надо? (общие сведения о программе)  
 
Собственно, эта прога задумывалась как удобный инструмент для уничтожения вредных процессов под Win9x/ME, причем чтобы прогу можно было вызывать из подвисшей полноэкранной игрушки. Поэтому обязательными условиями были: вызов программы нажатием комбинацией клавиш, а не мышой по иконе в трее, а также возможно максимальная вероятность появления окна проги (зависшая игрушка под Win9x - это не шутки!!). Конечно, это еще не значит, что Process Killer будет работать даже когда волшебная комбинация Ctrl+Alt+Del не работает. Позднее я доделал прогу, и она стала работать и под WinNT4.0/2000/XP/2003.  
 
Кроме того, Process Killer удобнее многих своих аналогов (в том числе, удобнее стандартного Диспетчера задач Windows): во-первых, управляется прога клавиатурой, т.е. не надо старательно целиться мышой в икону в трее а затем (не менее старательно - в нужный процесс. Здесь гораздо проще пару раз нажать кнопку <Down> и затем <Enter>. Во-вторых... короче, см. п. 2. - "Возможности".  
 
 к содержанию  
 
2. Возможности  
 
Работает под все Винды (ну, кроме, наверное, WinNT 3.51 и Win 3.1).
 
Не выдается никаких запросов на подтверждение ("Вы точно уверены...") - ну кому это надо???  Но если это действительно нужно, все можно настроить в Опциях.
 
Процессы сортируются в обратном порядке, поэтому курсор сразу стоит на последнем запущенном процессе (а не на наоборот, как во многих других аналогичных программах).
 
Можно глянуть инфу по любому процессу, в т.ч. полный путь к .exe-файлу процесса.
 
В главном окне проги нет кнопки "Обновить" - список процессов и другая инфа обновляются автоматически.
 
В проге используется 2 метода отслеживания комбинации клавиш, поэтому главное окно проги покажется даже если нажать эту комбинацию в какой-нибудь полноэкранной игрушке в Win9x/ME.
 
Прога занимает минимум оперативной памяти и практически не влияет на быстродействие вашего компьютера.
 
Чтобы прога автоматически запускалась из Реестра нужно просто зайти в настройки программы - есть там такая опция.
 
Свои настройки прога сохраняет не в Реестре, а в .cfg-файле (в тот же каталог, где находится сама прога). Так что, если ее нужно куда-то скопировать, то можно захватить и файлу с настройками.
 
Под Win9x/ME  прогу не видно в списке после Ctrl+Alt+Del. Также нет никаких икон в трее.
 
Больше одной копии проги никогда не запустится, так что память не будет засоряться лишними копиями.
 
Можно изменять приоритет любого процесса.
 
Под WinNT/2000/XP/2003 с правами администратора можно убивать все что угодно (winlogon.exe и т.д.).
 
Отображаются некоторые дополнительные данные: общее количество процессов/потоков, а также ProcessID, количество потоков и приоритет выбранного процесса. Кроме того, выделяются зависшие процессы.
Конечно, это далеко не все - просто наберитесь терпения и попробуйте прочитать мануал до конца  
 
 
 
Как использовать
 
Просто распакуйте архив в отдельный каталог. Запустите. После запуска ничего не произойдет - так и задумано. Для активизации проги нажмите комбинацию клавиш <Ctrl>+<Shift>+<~> (здесь <~> - тильда, практически во всех клавиатурах это первая кнопка под <Esc>). Появится главное окно Process Killer'a. (Если у вас появились сомнения - нажмите  но только ПРАВОЙ кнопкой мыши, или <Esc> - окно опять исчезнет   Кстати, если окно станет неактивным а к мышке лень тянуться, просто нажмите комбинацию еще раз - окно активизируется.  
 
Дальше все просто - выбираете процесс из списка и жмите  или <Enter> или <Del> чтобы убить ненавистный процесс*. Если вдруг это невозможно, вы услышите звуковой сигнал а в заголовке окна появится сообщение об ошибке (владельцы Windows 9x/ME, ВАС это не затронет, мочите хоть kernel     Если убитая прога имела икону в трее, ненужная икона удаляется. Кстати, если перед именем процесса стоит "<!>", то это зависший процесс** (типа "не отвечает" в Диспетчере задач Windows).  
* Если при этом держать <Shift>, то завершится дерево процессов.  
** Не спешите убивать такой процесс - возможно, он просто выполняет какие-нибудь вычисления (это особенно касается графических и видео-редакторов). Через некоторое время такой процесс может "отвиснуть"  
 
Кстати, если в Windows 9x/ME у вас зависла какая-нибудь серьезная программа (например, кривая игрушка , а после ее принудительного уничтожения Process Killer'ом Windows глючит, то можно не перегружать систему - просто нажмите в главном окне Process Killer'а кнопку  (или <Ctrl>+<S>) чтобы перезапустить шел* (обычно Explorer). Частенько помогает   Мне удалось протестировать эту функцию только на Explorer и Aston, так что если при нажатии на кнопку ничего не происходит - не пугайтесь, загляните в Опции - снимите галку с "Automatically find shell" и введите правильный путь к шелу (например, "C:\MyShell\Shell.exe"). Если же вы хотите запустить не тот шел, что стоит по умолчанию, а например progman какой-нибудь, то можно замочить процесс шела вручную и нажать  или <Ctrl>+<R> и запустить нужный**.  
* При нажатии на данную кнопку prkiller ищет процесс шела и убивает его. Затем, если это Win9x/ME, prkiller запускает новый шел (если у вас WinNT4/2000/XP/2003, то о запуске новой копии позаботится winlogon, а prkiller тут отдыхает   Кстати, в Опциях можно запретить замачивание шела - тогда кнопка "Run/restart shell" будет его только запускать.  
** Список последних (до 16) программ, запущенных в окне "Run Application", сохраняется в файле apps.lst в том же каталоге, где лежит сам prkiller.  
 
Можно повышать/понижать приоритет* любого процесса - для этого надо поставить курсор на этот самый любой процесс и нажать <Ctrl>+<Up> для повышения приоритета или <Ctrl>+<Down> для понижения.  
* Имеется в виду priority class данного процесса. Приоритет(ы) потока(ов) prkiller не меняет.  
 
Под WinNT4/2000/XP/2003 можно вообще полностью приостановить выполнение любого процесса - нажмите <Ctrl>+<Left> - процесс будет приостановлен, а в списке процессов перед его именем появится значок "<s>" (от слова "suspend"). Будет казаться, что он вообще завис, но если нажать Ctrl+Left еще раз - выполнение процесса продолжится. Вряд ли это самая нужная возможность prkiller'a но иногда бывает полезно, например, временно притормозить FAR, который копирует что-нибудь из сетки, если из сетки срочно потребовалось выжать максимальную скорость для другой задачи...

Всего записей: 609 | Зарегистр. 13-11-2006 | Отправлено: 13:38 16-01-2011 | Исправлено: XENom39, 13:39 16-01-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Process Killer


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru