![]() |
|
|
#1
|
||||
|
||||
|
Если использовать DeleteFile(), можно ли после этого восстановить файл спец. утилитами, если можно, то как удалить файл полностью без возможности восстановления?
|
|
#2
|
||||
|
||||
|
Невозможно восстановить (проверял на Multi Stage Recovery)
|
|
#3
|
||||
|
||||
|
А у меня восстановилось (восстанавливал с помощью Recuva).
Восстанавливал сразу после удаления. Последний раз редактировалось The Shadow, 09.09.2007 в 19:02. |
|
#4
|
||||
|
||||
|
Я тоже восстанавливал сразу после удаления
|
|
#5
|
||||
|
||||
|
The Shadow можно перед удалением сначала полностью переписать файл нулями, а потом удалить. Т.е. даж если потом файл удастся восстановить толку не будет, будет файл забитый 0.
|
|
#6
|
||||
|
||||
|
Да-да, верно говорит zip000, перед удалением нужно записать в файл какой-нить мусор, чтобы он был нге валиден после восстановления. А если нужно, чтобы о файле вообще ничего не осталось, в т.ч. имя, дата, атрибуты и т.д., но нулями можно забивать не сам файл а место на винте, сектора, в которых лежал файл, или не нулями, а другим файлом переписать. Работать с секторами можно через S.M.A.R.T. кажись и были компоненты тут:
http://www.torry.net/pages.php?id=253 |
|
#7
|
||||
|
||||
|
Вот маленький исходник
|
|
#8
|
||||
|
||||
|
Спасибо всем!
|