Re[3]: Как отследить удаление файла в Win'98?
От: TepMuHyc  
Дата: 29.05.03 08:45
Оценка:
Здравствуйте, 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.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.