Текущий архив: 2005.02.20;
Скачать: CL | DM;
ВнизПроцессы/сервисы/службы Найти похожие ветки
← →
Colonel (2005-01-07 19:13) [0]Возможно ли убить/закрыть процесс с повышенным приоритетом ? И как это сделать ?
← →
Kerk © (2005-01-07 19:16) [1]Ок. Выполняя функции главного телепата, предположу, что имелись ввиду привелегии, но не приоритет. :)
← →
GanibalLector © (2005-01-07 19:18) [2]Вот так :
var
aa:cardinal;ess:TEnumServiceStatus;
begin
aa:=OpenService(OpenSCManager(nil,nil, SC_MANAGER_ALL_ACCESS),"SmcService",SERVICE_ALL_ACCESS);
ControlService(aa,SERVICE_CONTROL_STOP,ess.ServiceStatus);
CloseServiceHandle(aa);
← →
GanibalLector © (2005-01-07 19:21) [3]Только нужно знать имя сервиса,а оно обычно не то,что в таскменеджере.Для этих целей есть другая процедурка.Более того,у меня на тачке сервисов АЖ 3 сотни,запущенных около 80.
← →
GuAV © (2005-01-07 20:11) [4]GanibalLector © (07.01.05 19:18) [2]
aa:=OpenService(OpenSCManager(nil,nil, SC_MANAGER_ALL_ACCESS),"SmcService",SERVICE_ALL_ACCESS);
А OpenSCManager CloseServiceHandleилть не надо ?
← →
GanibalLector © (2005-01-07 23:08) [5]2 GuAV
Надо.Я их вечно забываю закрывать.Ты удивишься,но неделю назад кто-то задавал такой же вопрос,я ответил этим же кодом и цифрочеловек указал на то же,что и ты(т.е. на CloseServiceHandle). ;)
← →
Colonel (2005-01-08 01:38) [6]2 Kerk :
Телепат из тебя, прямо скажу - никудышный. Имелось ввиду именно приоритет, а не привилегия. Т.е когда он может быть Real priority, High priority, Normal и Idle. Слышал о таких ? Вот именно о них и шла речь. Часто еще процессы с повышенным приоритетом называют критическими. Типа winlogon`а. Попробуй его в диспетчере завершить и диспетчер выдаст что это критический процесс и диспетчер не может завершить его.
Вопрос остается в силе.
← →
GanibalLector © (2005-01-08 02:15) [7]2 Colonel
Создай пустую форму,на ней кнопку,на кнопке :
SetPriorityClass(GetCurrentProcess,REALTIME_PRIORITY_CLASS);
Запусти диспетчер посмотри,что приоритет средний средний.Нажми на кнопку и опять посмотри на диспетчер-приоритет реального времени.Нажимай на завершить процесс... Что теперь скажешь???
А winlogon не трожь!!! Вирусы пишут не на этом сайте!
З.Ы.И еще,ты определись !А то сначала сервисы и службы,потом процессы.
← →
Colonel (2005-01-08 05:25) [8]To GanibalLector [7]
Скажу, что был немного не прав. Вирусы не пишу. Пока не до этого. А вопрос звучал именно про процессы :
Возможно ли убить/закрыть процесс с повышенным приоритетом ? И как это сделать ?
Просто заголовок немного неправильно оформил. За это уже извинился. И все-таки, Возможно ли убить/закрыть процесс с повышенным приоритетом ? И как это сделать ? - на примере winlogon.
← →
Kerk © (2005-01-08 05:45) [9]Colonel (08.01.05 1:38) [6]
ой.. ну не надо мне про это рассказывать...
> Типа winlogon`а. Попробуй его в диспетчере завершить и
> диспетчер выдаст что это критический процесс и
> диспетчер не может завершить его.
Диспетчер не хочет завершать его совсем не из-за приоритета.
Colonel (08.01.05 5:25) [8]
Блин, и чего ты на ТаскМенеджер равняешься? Возьми другой, не стандартный, он твой процесс с полпинка пришибет. Еще раз: дело не в приоритете, а в логике виндового таскмана!
← →
Kerk © (2005-01-08 05:50) [10]TerminateProcess пробовал?
← →
kaZaNoVa © (2005-01-08 11:00) [11]по сабжу
http://delphimaster.net/view/4-1105126143/
там я выложил "убойный" пример:))
← →
Piter © (2005-01-08 15:37) [12]Colonel (08.01.05 1:38) [6]
ввиду именно приоритет, а не привилегия. Т.е когда он может быть Real priority, High priority, Normal и Idle. Слышал о таких ? Вот именно о них и шла речь. Часто еще процессы с повышенным приоритетом называют критическими. Типа winlogon`а. Попробуй его в диспетчере завершить и диспетчер выдаст что это критический процесс и диспетчер не может завершить его
в орешник. Однозначно :)
← →
kaZaNoVa © (2005-01-08 15:37) [13]Piter © (08.01.05 15:37) [12]
да, лол 100%
← →
Colonel (2005-01-08 22:52) [14]KaZaNoVa respect to you
Best regards to all
Пробовал все вышло. Буду дальше мучить винду. А LoL потому, что не спал уже 2-ое суток из-за компа не могу вылезти.
Всем спасибо.
Страницы: 1 вся ветка
Текущий архив: 2005.02.20;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.037 c