Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: CL | DM;

Вниз

Как максимально быстро и необратимо удалить БД ?   Найти похожие ветки 

 
kaif   (2003-03-12 11:25) [0]

Я так понимаю, что нужно сделать
1. Database Shutdown.
2. DeleteFile
Правильно ли я понимаю?
Есть ли более быстрый способ, чем Shutdown, например, остановить как-то сервер IB?
Как сделать так, чтобы после удаления MyDatabase.gdb
ее кто-нибудь не восстановил через unerase какой-нибудь, взглянув на файл ?ydataBase.gdb. Может быть достаточно создать после удаления еще один пустой файл с именем MyDatabase.gdb?
И последний вопрос, как это привязать к комбинации клавиш на клавиатуре? Повесить невидимое окно в AutoRun?


 
Delirium^.Tremens   (2003-03-12 11:26) [1]

Обижают? :-)


 
Alexandr   (2003-03-12 11:36) [2]

чтобы грохнуть БД достаточно первую страницу затереть в файле.
А то шутдаун SYSDBA и Owner не отключит....
Пустой файл тоже недостаточно: надо еще место на винте затереть.
А так, занулил первые несколько килобайт в файле БД - и порядок.
где -то даже утилита была у OlegLOA для этого


 
kaif   (2003-03-12 14:02) [3]

2 Delirium^.Tremens © (12.03.03 11:26)
:)) заказчику зачем-то это нужно...

2 Alexandr © (12.03.03 11:36)
Хорошая идея...
Но я боюсь, что NT не позволит затирать страницу файла, который используется сервером в данный момент...
Насчет утилиты посмотрю. Спасибо.


 
Alexandr   (2003-03-13 09:17) [4]

вообще-то эти средства долны быть комплексными и довольно сложными.
А на мелком уровне, особенно на уровне "затирания файла" проблема нормально не решится...


 
AlexSerp   (2003-03-13 10:53) [5]

Закрой базу, останови сервис Interbase (net stop "InterBase Server"), скопируй заранее подготовленный файл с любым содержимым или пустой на место файла базы данных.

Саня


 
kaif   (2003-03-15 03:29) [6]

net stop "InterBase Server" это что такое?
Это командная строка DOS типа?
Там наверняка еще пароль хотя бы нужен.
Объясните поподробнее. Как базу уничтожить я уже знаю (нашел утилиту gkill.exe, затирающую страницы метаданных). А вот как остановить сервис... Я даже на эту тему новую ветку открыл:
http://www.delphi.mastak.com/cgi-bin/forum.pl?look=1&id=1047634337&n=1



Страницы: 1 вся ветка

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.007 c
4-6857
Alexander
2003-02-03 08:12
2003.04.03
Что-то я не могу победить следующий код: на С выглядит так


14-6750
Sash!
2003-03-14 09:22
2003.04.03
Нужна консультация хакера, для написания защиты программы.


1-6608
Navi
2003-03-22 20:12
2003.04.03
(Sender as TCustomGrid).DeleteRow не работает


3-6351
reticon
2003-03-14 00:21
2003.04.03
загрузка приложения


14-6764
AlekseyK
2003-03-15 11:20
2003.04.03
Порты TCP/UTP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский