![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прошивка процесса [D5, D6, D7, Win95/98, Win2k, WinXP]
Monak © (2003-09-29 19:59:00)
Как прошить процесс, чтобы он был недоступен для отключения(т.е. например Kaspersky Antivirus Monitor, когда через процессы пытаешься его вынести, он посылает("Отказано в доступе") тебя с твоими правами, какими бы они не были). Так вот как мне сделать тоже самое со своей прогой?!
IdealPro (2003-10-12 01:10:00) [1]
Это всё делается через прямой доступ к файлам
Программа находит этот файл в корневом каталоге диска и изменяет
параметры вот и всё
VMcL (2003-10-07 18:03:00) [2]
TService.Interactive ?
Monak (2003-10-06 21:48:00) [3]
>AlexRya
Спасибо, кое-что мне помогло! Остался один вопрос: как сделать так чтобы этот процесс я мог созидать воочие в виде форм! А то получается молчание ягнят(формы есть, а не показываются)
AlexRya (2003-10-01 22:21:00) [4]
На Дельфи давненько уже ничего не писал, но, насколько помню, можно создать новый проект, выбрав в качестве шаблона сервис. Там вроде трудностей не должно возникнуть. А вот если хочешь использовать только WinAPI, то читай MSDN там есть хорошие примеры (правда на Си). А RegisterServiceProcess, в том понимании, в каком его рекомендуют многие (сткрыть поцесс из AKD под 9x/Me), оставь - глупости все это. :)
Удачи!
Monak (2003-09-30 21:39:00) [5]
>AlexRya
Ладно, как ты предлагаешь прописывать его как сервис:: так RegisterServiceProcess??
Samael6 (2003-09-30 11:07:00) [6]
Попробуй ее просто сделать неубиваемой, например:
- при попытке выгрузить ее, она сохраняет свою конфигурацию, и перезапускается. После чего восстанавливаешь конфу;
- можешь поманьячить с потоками: 2-3 потока следят друг за другом и прогой в случае чего восстанавливают себя. Я такое когда-то делал, правда тестировал только WIn9x, где можно просто прятать процессы. Но все работало и выгрузить было нельзя.
AlexRya (2003-09-30 00:14:00) [7]
Не, че то ты не то говришь: "Kaspersky Antivirus Control Centre и Norton Protect тоже сервисы, но их можно спокойно вырубать из любого пользователя". Если конкретно под NT, 2000 XP - то без SE_DEBUGPRIVILEGE ты их не грохнешь. А то что там какие-то ключи в реестре - так это все ерунда. Гейтс тут не при чем... Убить можно все, имя достаточно привилегий.
Monak (2003-09-29 22:40:00) [8]
>AlexRya
Kaspersky Antivirus Control Centre и Norton Protect тоже сервисы, но их можно спокойно вырубать из любого пользователя. Это прошивается гораздо выше, чем уровень сервиса! На сколько я заметил это прошивается в реестре в секции HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services(для касперского там подпапка "KAV Service Monitor"). Но вот кто бы помог мне разабраться какие ключи отчего и почему!?(кроме Билла Гейтса)
AlexRya (2003-09-29 22:13:00) [9]
Так Kaspersky Antivirus Monitor это же сервис, его и не удается завершить из TaskManager"a. Пиши сервис.
Snap (2003-09-29 20:21:00) [10]
Хы хы. Тут тебе скажут что та писатель вирусов и пошлуть подальше. По крайней мере такое делали с твоими предшественниками.