imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 29.01.2005, 08:46     # 1
Kid
Guest
 
Сообщения: n/a

Ctrl-Alt-Del и диспетчер задач

Операционка XP Sp2
Проблема такая: если подвисла какая-нибудь задача и при этом поребляет 100% ресурсов - появляется желание ее прибить.
Нажимаем Ctrl-Alt-Del мгновенно появлется окошко "Безопастность виндовс", выбираем диспетчер задач и ...
Начинается отрисовка всего экрана, естественно в час по чайной ложке в итоге последним отрисовывается диспетчер задач, но в нем сделать тоже ничего не возможно из за его низкого приоритета.
Как это поправить
На рядом стоящей машине с 2000 все происходит мгновенно.
 
Старый 29.01.2005, 08:58     # 2
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Kid
Попробуй для вызова диспетчера использовать Ctrl+Shift+Esc.
А у самого диспетчера по-дефоту приоритет "высокий" (выше только "реального времени").
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 29.01.2005 в 09:01. Причина: склероZzz...
Ghost вне форума  
Старый 29.01.2005, 09:56     # 3
HoverHell
Member
 
Аватар для HoverHell
 
Регистрация: 11.11.2004
Сообщения: 205

HoverHell Нимб уже пробиваетсяHoverHell Нимб уже пробивается
Цитата:
Ghost:
А у самого диспетчера по-дефоту приоритет "высокий"
А есть ли способы сделать его реального времени? И желательно невыгружаемым а чтобы при нажатии Ctrl+Shift+Esc или через Ctrl+Alt+Del он только показывался? Маловероятно конечно что в выни есть такие фичи, но всё же...
HoverHell вне форума  
Старый 29.01.2005, 10:01     # 4
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
HoverHell
Гыхм... Переименуй файл TASKMGR.EXE в, например, TASKMGR2.EXE, а на его место (с тем же именем) запиши свой exe-шник, который будет запускать старый с нужным приоритетом. Сделать такую прогу в дельфе не очень долго, запустить прогу с каким-то приоритетом, если не ошибаюсь, может функция CreateProcess:
Код:
program taskmgr;

{$APPTYPE CONSOLE}

uses
  SysUtils, Windows;

var
  lpPI: TPROCESSINFORMATION;
  lpSI: TSTARTUPINFO;

begin
  GetStartupInfo(lpSI);
  if CreateProcess(nil, 'TASKMGR2.EXE',
                       PSecurityAttributes(0),
                       PSecurityAttributes(0),
                       True,
                       REALTIME_PRIORITY_CLASS,
                       nil, nil, lpSI, lpPI)
  then
    SetPriorityClass(lpPI.hProcess, REALTIME_PRIORITY_CLASS);
end.
Вроде усе пашет...
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 29.01.2005 в 10:53. Причина: склероZzz...
Ghost вне форума  
Старый 29.01.2005, 16:39     # 5
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 061

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
у меня он вообще в автозагрузке висит - сворачивается в трей, и сидит там постоянно. чтоб долго его не искать при необходимости
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 30.01.2005, 09:49     # 6
HoverHell
Member
 
Аватар для HoverHell
 
Регистрация: 11.11.2004
Сообщения: 205

HoverHell Нимб уже пробиваетсяHoverHell Нимб уже пробивается
Приоритет вобщем то можно поставить у уже запущенного... способов много . Но можно ли его заставить не выгружаться из памяти? По Ctrl+Shift+Esc происходит запуск ещё одной копии, которая показывает первую...
HoverHell вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.