|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.12.2007, 18:30 | #1 |
Регистрация: 09.05.2007
Сообщений: 9
|
Закрыть доступ к файлу *.db
У меня такой вопрос - можно ли как-нибудь (и как если возможно) - есть файл с расширением *.db при нажатии на него из любого файлового менеджера файл открывается и вся инфа в нём видать. А можно ли
сделать так, чтобы при нажатии на него клавишей F3 (для просмотра) выдавалась фраза - доступ запрещён! как выдаётся, когда пытаешься просмотреть любой закрытый виндосовский файл. |
29.12.2007, 14:55 | #2 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Файл *.db - это понятие растяжимое... Если это файл Paradox, то на него можно поставить пароль.
|
29.12.2007, 16:10 | #3 |
Регистрация: 09.05.2007
Сообщений: 9
|
А пароль не будет всё время спрашиваться, когда у меня будет запускаться программа? Мне этого не надо. Paradox файл у меня всё время редактируется, а если при добавлении новой записи будет спрашиваться пароль - это не то что мне надо!
|
29.12.2007, 16:49 | #4 |
Форумчанин
Регистрация: 24.10.2007
Сообщений: 254
|
Так поставь опцию LoginPromt=false и всё.
|
29.12.2007, 19:08 | #5 |
Регистрация: 09.05.2007
Сообщений: 9
|
А где эта опция (прошу простить за глупый вопрос) LoginPromt находиться?
Если прописать её программно, то где ? Table1.Database.LoginPrompt:=false; Последний раз редактировалось Антон Шестаков; 29.12.2007 в 21:30. |
29.12.2007, 21:44 | #6 |
детский тренер
Форумчанин
Регистрация: 08.06.2007
Сообщений: 532
|
вы неправильно поняли ответ МОДЕРАТОРА... Наверное. есть еще , как вариант, наисать прогу, которая виселабы в автозагрузке и по таймеру отслеживала нажатие клавиши F3... Віводила пароль и анализировала его. как подсказка клавиша F3- єто VK_F3. Код:
Я злой и страФный серррый воФк, и в пАрАсятах знаю толк - ppp ppp pp p pp pp
Последний раз редактировалось Alex21; 30.12.2007 в 08:06. |
05.01.2008, 09:28 | #7 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Пароль для Парадокса - это строка в сессии, которая нахотся в памяти. Я для Парадокса делал так: закрываю все таблицы паролем, например, 12345. В onShow главной формы вывожу окно запроса пароля в котором пишу
if editPass.text = 'бла-бла' then Session.AddPassword('12345'); Пароль будет висеть в памяти до закрытия программы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Огран. доступ к файлу | Манжосов Денис :) | Помощь студентам | 6 | 15.07.2008 11:33 |
Общий доступ к файлу с макросам в Эксель | grenles | Microsoft Office Excel | 11 | 30.06.2008 16:38 |
Закрыть доступ к CD приводу | Gorychev | Операционные системы общие вопросы | 5 | 04.05.2008 15:48 |
закрыть программу | Var17 | Общие вопросы Delphi | 1 | 20.12.2007 10:06 |
Закрыть доступ для всех процессов к файлу | Sanek_ntsk | Общие вопросы Delphi | 6 | 04.12.2007 16:26 |