Re: Замена функции копирования
От: Аноним  
Дата: 21.04.07 16:41
Оценка: +2
Здравствуйте, Strann1k, Вы писали:

S>Но появилась проблема внедрения в процесс explorer.exe(ибо как я понимаю, за копирование файлов в Windows отвечает именно этот процесс) т.к. этот процесс не содержит .idata.

S>Вопросы:
S>1) Что я делаю нетак?
S>2) Есть ли какие нибудь другие методы отлова и замены копированя файлов?

По поводу explorer.exe — ненадёжно, можно скопировать файл через cmd.exe или файловый менеджер вроде Far/TotalCmd. Кроме того никто не мешает скопировать файл тупо в лоб: открыть через CreateFile исходный и целевой файлы и далее ReadFile,WriteFile. Есть ещё Memory Mapped Files, которые тоже позволяют копировать файл неявно. Так что надёжное решение — драйвер-фильтр файловой системы. Но об этом лучше поискать или спросить в "Низкоуровневом программировании".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.