Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Файлы процесса


Автор: Zhbanito 22.8.2007, 15:53
Здравствуйте. Нужно отследить попытку открытия процессом файла и подменить этот файл, подсунуть другой так сказать.  Это реально?

Автор: sentry 22.8.2007, 16:10
http://wasm.ru/article.php?article=apihook_1 как перехватить. Тебе нужно перехватить Zw(Nt)CreateFile.

Добавлено через 1 минуту и 1 секунду
Только там на Delphi, но это смутить не должно, да?  smile 

Автор: Tectoder 22.8.2007, 18:00
Смотря для чего. Для нормальной программы нереально
Для хакерской поделки - вполне

Автор: Zhbanito 22.8.2007, 19:21
Это для игры... Я пытался ее руссифицировать переделав файл, но оказалось, что перед запуском ключевые параметры файла сверяются с сервером... Вот и пришла такая идея

Добавлено через 7 минут и 17 секунд
Хм. Мне нужно подменить файл. Но перехват этой функции будет означать, что файл уже загружен

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)