Здравствуйте, Shurick ok, Вы писали:
SO>Не совсем то имелось в всиду...
SO>1. Заранее не известно, какой файл и где будет удален. Нужно отследить удаление ЛЮБОГО файла SO>на ЛЮБОМ жестком диске.
SO>2. Необходимо узнать его имя.
SO>3. И НЕ дать Windows удалить его самой,
SO>4. а вместо этого удалить его так, чтобы он НЕ подлежал восстановлению. SO> (по 4-омй этапу вопросов нет)
SO>По идее нужно перехватывать функцию DeleteFile, подставляя вместо нее свою.
Одной функцией DeleteFile() ты не обойдешься — потому что это функция UserMode.
Тебе бы написать маленький драйверочек и положить его поверх основного драйвера файловой системы. Этот мелкий драйверочек мог бы перехватывать запросы на удаление удаление файлов и...
Вот только незадача: за API для написания драйверов файловых систем Мелкософт хочет немножко баксов. Совсем чуть-чуть — всего тысячу...
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.