Страница: 1 |
Страница: 1 |
Вопрос: Как свойства файла сделать не доступными?
Добавлено: 22.06.08 10:49
Автор вопроса: Георгич
Как в диалоговом окне свойства файла ,в разделе атрибуты, чек бокс ,только для чтения, сделать не доступным т.е только для чтения
Помниться этот вопрос уже задавался, но так как поиск по форуму реально умер, то прошу помощи
Цель : исключить возможность на прямую, вводить изменения в файле Базе Данных Office Access , и тем самым
Оставить единственную возможность работать с БД только из моей проги
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #1
Добавлено: 22.06.08 13:46
Может, проще задать пароль на базу и прописать его внутри своей проги?
Номер ответа: 2
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #2
Добавлено: 22.06.08 15:21
+1
Номер ответа: 3
Автор ответа:
Георгич
Вопросов: 16
Ответов: 52
Профиль | | #3
Добавлено: 22.06.08 16:04
В принципе вариант с паролем для меня подойдет, честно говоря, я даже и не подумал об этом, а если брать глубже, то пароль в базе данных носит открытый характер и большого труда открыть БД не составляет, а вот для чек бокса свойств файла, надо применять API функции , это уже посложнее.
И всё-таки может, есть у кого готовый код по недоступности к чек боксу ,зарание Спасибо
Номер ответа: 4
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #4
Добавлено: 22.06.08 19:38
Играться с последним параметром в SetFileAttributes. В МСДН не написано, как делать какие-то свойства недоступными. Методом тыка сделал недоступным свойство "Скрытый".
Номер ответа: 5
Автор ответа:
Holsten
Вопросов: 5
Ответов: 100
Профиль | | #5
Добавлено: 22.06.08 21:39
Что-же это за пароль такой?
,либо изменить аттрибуты любым другим файловым менеджером
Номер ответа: 6
Автор ответа:
Александр
Вопросов: 20
Ответов: 44
Профиль | | #6
Добавлено: 24.06.08 09:46
А может просто поменять расширение базы данных..например с .mdb на .fgg, Программа будет также открывать базу данных, а вот файл базы данных уже не откроется Access'ом, если конечно не знать, что это именно его база и открыть принудительно.
Номер ответа: 7
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #7
Добавлено: 25.06.08 02:57
а вобще сохрани в разрешении *.txt во юзер офигеет когда блокнотов откроет )) подумает что зашифрованно и не станет мараться
Номер ответа: 8
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #8
Добавлено: 25.06.08 03:03
Ага, особенно когда увидит стандартный стаб базы:
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 00 01 00 00 53 74 61 6E 64 61 72 64 20 4A 65 74 ....Standard Jet
00000010 20 44 42 00 00 00 00 00 DB.....
Номер ответа: 9
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #9
Добавлено: 25.06.08 03:03
блин, форматирование слетело как всегда... =( ну смысл понятен
Номер ответа: 10
Автор ответа:
__Pavel__
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #10
Добавлено: 25.06.08 14:59
не знаю про какую вы базу смотрели, но Access 2007 так не выглядит:
единственное что можно разобрать это "Standard ACE DB" и "4.0", но есть предложение удалать первую строку из файла при его закрытии и добавлять при открытии + зашифровать 5-ю алгоритмами + заархивировать с паролем... вообщем бред
это тоже самое что сказать: "Сейф в банке взломать легко! а вот если его закопать... тогда придется потрудиться" ))
да и вообще с каких пор пароли носят открытый характер???