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

Вниз

Заменить ReadFile на свой.   Найти похожие ветки 

 
Дмитрий С   (2008-04-22 21:50) [0]

Конструктивно.
Есть мой процесс (т.е. процесс моей программы).
Как сделать так, чтобы все подключенные к моей программе dll использовали вместо ReadFile мою функцию?
Важно, чтобы это действовало только в моем процессе.


 
tesseract ©   (2008-04-22 21:57) [1]

см, Что такое область видимости.  Начнёшь понимать почему порядок в uses не случаен.


 
Дмитрий С   (2008-04-22 22:04) [2]


> см, Что такое область видимости.  Начнёшь понимать почему
> порядок в uses не случаен.

Вопрос не про uses, а про dll :)


 
Игорь Шевченко ©   (2008-04-22 22:15) [3]

Искать статью про перехвать API на RSDN. Там много разных способов изложено


 
Дмитрий С   (2008-04-22 22:21) [4]


> Игорь Шевченко ©

Я попробовал для начала сделать функцию ReadFile неработоспособной следующий образом:

p := addr(ReadFile);
ZeroMemory(p, 4);

Но выхватил AV :(

Я боюсь что сложно будет найти статью для локального перехвата (внутри одного процесса), поскольку обычно люди хотят перехватывать всё и вся...


 
Игорь Шевченко ©   (2008-04-22 22:24) [5]

Дмитрий С   (22.04.08 22:21) [4]

Совершенно несложно. Статью уж сам поищи на http://rsdn.ru



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-1219996681
KirillRepin
2008-08-29 11:58
2009.04.26
сортировка в DBGrid по клику на названии колонки


2-1237215031
пикассо
2009-03-16 17:50
2009.04.26
Что не так с utf8?


15-1235081456
AndreyV
2009-02-20 01:10
2009.04.26
Памяти Егора (Игоря) Летова


2-1236599989
KillaTank
2009-03-09 14:59
2009.04.26
Поиск по DBF


8-1192964708
homm
2007-10-21 15:05
2009.04.26
Спрашивали тут ;)