Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 1167
от 29.08.2008, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 407, Экспертов: 42
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 142089: Здравствуйте уважаемые эксперты! Изваял небольшое консольное приложение, которое убивает процессы стандартных Виндовских игр. Товарищам по работе в подарок... Но они теперь делают просто, открывают диспетчер задач и вручную убивают мой процесс ...

Вопрос № 142.089
Здравствуйте уважаемые эксперты!
Изваял небольшое консольное приложение, которое убивает процессы стандартных Виндовских игр. Товарищам по работе в подарок...
Но они теперь делают просто, открывают диспетчер задач и вручную убивают мой процесс WinMonitor. Подскажите пожалуйста, как сделать мой процесс неубиваемым. Заранее спасибо.

Приложение:

Отправлен: 24.08.2008, 11:12
Вопрос задал: Храмцов Александр Анатольевич (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Виктор Пырлик
Здравствуйте, Храмцов Александр Анатольевич!

1. Можно просто стартовать свою задачу так - ShowWindow(Application.Handle,SW_Hide) как приложение оно не будет видно, но в списках задач будет видно, имя можно дать "похожее" на системное Windows.
2. Можно запустить в качестве службы от имени системы
3. можно подумать над этим: URL >> Перехват API функций в Windows NT

Вариантов много, но все они сводятся к трем - спрятать, не дать право на завершение, перехват события завершения

---------
Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Профессионал)
Россия, Полевской
Тел.: 89043822027
ICQ: 490191733
----
Ответ отправлен: 25.08.2008, 06:51
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое. Отдельно за ссылку. Создание сотни приложений которые отслеживают друг друга себя не оправдывает. В конце концов ребята убьют все процессы которые не являются системными. А вот перехватить функцию винды на завершение процесса... Над этим буду думать. Так красивее. А окно не видно в приложениях, только в процессах: CreateWindowEx(WS_EX_APPWINDOW, ClassName, \'My Window\', WS_POPUP, 0, 0, 0, 0, 0, 0, hInstance, nil);


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 5.1 beta(win) от 11.08.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное