Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2011, 15:06   #1
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию удаление данных

Нужно безвозвратно удалить данные с флэшки. Или же с другого носителя. Причём это нужно сделать таким образом, чтобы невозможно было восстановить данные программами для их восстановления. Ну, например, если мы удали данные с флэшки простым удалением shft+delete, но через hex-редактор можно обнаружить, что в какос состоянии находились до удаления ячейки памяти, в таком они и остались. Надо же все ячейки памяти установить в определённое состояние. Допустим, в "0". Натолкните, пожалуйста, как тэто можно сделать. Для этого обязательно ассемблер нужен? Или такое возможно сделать на с++?
Dimarik вне форума Ответить с цитированием
Старый 06.04.2011, 15:19   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

заполни файл нулями перед удалением(но не изменяй размер лучше)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.04.2011, 15:36   #3
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию

понял. спасибо. А как сделать так, чтобы при щелчке правой кнопкой мыши на файле в контекстном меню появилось что-то типа "ЗАПОЛНИТЬ ФАЙЛ НУЛЯМИ"???
Dimarik вне форума Ответить с цитированием
Старый 06.04.2011, 15:51   #4
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

1. написать утилиту для заполнения файлов нулями
2. в реестре добавить ключ для контекстного меню
3. передавать параметр - имя файла утилите для заполнения файлов нулями.
вопросы?
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 06.04.2011, 16:01   #5
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию

No questions))) Thank you very mush!)))
Dimarik вне форума Ответить с цитированием
Старый 06.04.2011, 16:02   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а у меня вопрос насчет 2 пункта:
куда добавлять ключ чтоб ко всем файлам это применилось?
а аналогично но к папкам?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление части данных из ячейки John34 Microsoft Office Excel 7 17.11.2014 14:34
Каскадное удаление данных rockedit БД в Delphi 6 26.12.2009 20:19
Удаление данных из файла Walter Помощь студентам 3 11.06.2009 10:02
удаление лишних данных в ячейке mistx Microsoft Office Excel 2 24.02.2009 18:32
Удаление повторяющихся данных demonic Microsoft Office Access 6 19.02.2009 11:09