Здравствуйте, Strann1k, Вы писали:
S>Но появилась проблема внедрения в процесс explorer.exe(ибо как я понимаю, за копирование файлов в Windows отвечает именно этот процесс) т.к. этот процесс не содержит .idata. S>Вопросы: S>1) Что я делаю нетак? S>2) Есть ли какие нибудь другие методы отлова и замены копированя файлов?
По поводу explorer.exe — ненадёжно, можно скопировать файл через cmd.exe или файловый менеджер вроде Far/TotalCmd. Кроме того никто не мешает скопировать файл тупо в лоб: открыть через CreateFile исходный и целевой файлы и далее ReadFile,WriteFile. Есть ещё Memory Mapped Files, которые тоже позволяют копировать файл неявно. Так что надёжное решение — драйвер-фильтр файловой системы. Но об этом лучше поискать или спросить в "Низкоуровневом программировании".