Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.26;
Скачать: CL | DM;

Вниз

Незащищенные секции программы   Найти похожие ветки 

 
Strech   (2005-12-08 07:43) [0]

Как определенные функции программы поместить в незащищенную секцию, чтобы по ходу работы программы менять код этих функций?


 
Digitman ©   (2005-12-08 08:16) [1]

см. VirtualQuery, VirtualProtect


 
Игорь Шевченко ©   (2005-12-08 16:31) [2]

Все секции незащищенные


 
Leonid Troyanovsky ©   (2005-12-08 16:59) [3]


> Игорь Шевченко ©   (08.12.05 16:31) [2]
> Все секции незащищенные


Беззащитны :)

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2005-12-08 19:29) [4]

Не совсем, многие антивирусы справляются.


 
Strech   (2005-12-09 02:13) [5]

>Игорь Шевченко
тогда как записать данные по адресу функции. У меня при попытке записи вызывается исключение.


 
Strech   (2005-12-09 02:22) [6]

делаю следующее:

function S: integer;
begin
 Result := 0;
end;

procedure Clear;
var
 Size: Cardinal;
begin
 Size := Cardinal(@Clear) - Cardinal(@S);
 CopyMemory(@S, @Buffer, Size);              //- исключение
end;


 
Джо ©   (2005-12-09 02:26) [7]

Ну дак написали ж уже, см. [1] Digitman ©.
И какая-то там защита секций не причем, дел в защите страниц памяти.


 
Strech   (2005-12-09 03:07) [8]

>Джо ©
и чем мне твой пост помог? Ну назови это защитой страниц памяти. Как бороться то с этим?


 
Джо ©   (2005-12-09 03:15) [9]


>  [8] Strech   (09.12.05 03:07)
> Как бороться то с этим?

При помощи функций, перечисленных в посте [1].

> и чем мне твой пост помог?

А это не мне судить.


 
Strech   (2005-12-09 03:21) [10]

>Джо ©

любите постить батенька :)

разобрался, всем спасибо


 
баклан   (2005-12-09 05:20) [11]

может знанием поделишься?



Страницы: 1 вся ветка

Текущий архив: 2006.02.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
2-1139303057
ЕХХХ
2006-02-07 12:04
2006.02.26
Операции со временем


2-1139259790
san6
2006-02-07 00:03
2006.02.26
можно ли передавать dbf таблицы в функцию, в качестве параметров


6-1131830669
Volf_555
2005-11-13 00:24
2006.02.26
Как получить текст строки состояния активного окна?


11-1120665038
avs
2005-07-06 19:50
2006.02.26
MHFindReplaceDialog


15-1138779063
yaroslav
2006-02-01 10:31
2006.02.26
обращайтесь, новички