Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
ВнизWinAPI Найти похожие ветки
← →
Denissoft © (2006-07-12 18:44) [0]Как перехватить winapi функцию и заменить результаты ее выполнения, например программа просит GetVolumeInformation про диск C: а получает инфу про D:
И как вообще вывести список всех обращений приложения к WinAPI
← →
tesseract © (2006-07-12 19:17) [1]> И как вообще вывести список всех обращений приложения к
> WinAPI
ApiSpy вроде существует.
Перехват осуществляется внедрением кода в системные DLL - т.е на SP2 не сработает.
← →
Elen © (2006-07-13 07:48) [2]
> т.е на SP2 не сработает.
Это еще почему???
← →
tesseract © (2006-07-13 10:01) [3]> Это еще почему???
Может потому, что по умолчанию там запрещена запись в секцию кода?
← →
GrayFace © (2006-07-14 11:06) [4]> tesseract
Неправильно говоришь, неправильно.
1) Классичесий подход - изменение Import Table.
2) Писать в секцию кода можно, во всяком случае в exe.
Denissoft © (12.07.06 18:44)
программа просит GetVolumeInformation про диск C: а получает инфу про D:
и
заменить результаты ее выполнения
- это абсолютно разные вещи. Заменить аргументы функции гораздо проще, чем результат.
В общем, внедрение и перехват см. http://mmp.flat-design.ru/rihter.zip
P.S. Однако, в "Начинающим" зря переместили.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.08.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c