Re: как запретитить exe-файлу вызовы системной функции?
От: Mr. None Россия http://mrnone.blogspot.com
Дата: 22.02.11 05:04
Оценка:
Здравствуйте, wotker, Вы писали:

W>Я пишу программу A, которая запускает процесс B и ждет, пока он завершится. При этом она должна следить за тем, чтобы процесс B не вызвал функцию foo() из библиотеки Windows. Если такая ситуация возникает, программа A должна убить процесс. Функция foo не должна выполниться.


W>Возможно ли такое сделать? Глобальные хуки не подойдут, т.к. это пошло. Мне на stackoverflow посоветовали копать в сторону создания процесса с флагом DEBUG_ONLY_THIS_PROCES, но я ничего интересного тут не увидел.


W>Есть какие-то идеи?

W>Спасибо.

API hooking, например с помощью Detours.
Компьютер сделает всё, что вы ему скажете, но это может сильно отличаться от того, что вы имели в виду.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.