Повышение живучести
|
|
gravitas | Дата: Пятница, 01.04.2011, 22:27 | Сообщение # 1 |
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
| Какими способами можно повысить живучесть собственной программы (всякого рода запреты на закрытие и т.д.)? Интерисует только код, а не муторная теория.
TheDeduction Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
| |
dolphin | Дата: Пятница, 01.04.2011, 22:50 | Сообщение # 2 |
Администратор
Сообщений: 906
Статус: Offline
| Один нюанс можно узнать? Приложение с формой или нет?
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
gravitas | Дата: Пятница, 01.04.2011, 23:06 | Сообщение # 3 |
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
| Без формы.
TheDeduction Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
| |
dolphin | Дата: Пятница, 01.04.2011, 23:20 | Сообщение # 4 |
Администратор
Сообщений: 906
Статус: Offline
| Доступно только для пользователей
Система: Windows 10 x64, Kali Linux Среды программирования: Delphi 7, Delphi 10.x
Я не профессионал, я всего лишь любитель Я не вредитель, я всего лишь теоретик
|
|
| |
XSPY | Дата: Суббота, 02.04.2011, 14:28 | Сообщение # 5 |
Продвинутый
Зарегистрирован: 28.01.2010
Группа: Пользователи
Сообщений: 263
Статус: Offline
| gravitas, глянь в сорце SpyNet 2.7 инструкцию(галочку) Persistent-там она отвечает за живучесть!
Я не крекер,а программист! Я не преступник-я свободный человек! Лучше один раз накодить,чем сто раз качать билды!
|
|
| |
gravitas | Дата: Суббота, 02.04.2011, 14:58 | Сообщение # 6 |
Авторитетный
Зарегистрирован: 01.05.2010
Группа: Пользователи
Сообщений: 385
Статус: Offline
| Потерялся на просторах сорса...( Скажи, какой модуль? (в сорсах сервака)
TheDeduction Для ускорения получения ответов на ваши вопросы рекомендуется подкармливание в виде +'ов в рейтинг :)
|
|
| |
XSPY | Дата: Воскресенье, 03.04.2011, 18:27 | Сообщение # 7 |
Продвинутый
Зарегистрирован: 28.01.2010
Группа: Пользователи
Сообщений: 263
Статус: Offline
| помоему,галка сома в клиенте,а реализация в серваке(модуль не подскажу до вторника-не дома щас я)
Я не крекер,а программист! Я не преступник-я свободный человек! Лучше один раз накодить,чем сто раз качать билды!
|
|
| |
vvova15 | Дата: Суббота, 28.05.2011, 14:45 | Сообщение # 8 |
Участник
Зарегистрирован: 24.04.2010
Группа: Пользователи
Сообщений: 83
Статус: Offline
| во первых. нужно обрабатывать сообщение wm_syscommand: Code procedure WindowProcedure (wnd:integer;mesage:integer;wP:integer;lP:integer);stdcall; begin case msg of WM_CREATE: begin .... end; WM_SYSCOMMAND: begin break; end; ...... result:=DefWindowProc (wnd, mesage, wP, lP); end; Тогда окно нельзя будет закрыть чепез alt+f4. во вторых. используй драйвер для реализации нулевого кольца и перхвата функций ZwDuplicateObjectAddress,ZwReadVirtualMemory и т.д. тогда твой процесс нельзя будет завершить. исходник с драйвером прикладываю в аттаче
ICQ 185-398
|
|
| |