Страница: 1 |
Вопрос: Как свойства файла сделать не доступными? | Добавлено: 22.06.08 10:49 |
Автор вопроса: ![]() |
Как в диалоговом окне свойства файла ,в разделе атрибуты, чек бокс ,только для чтения, сделать не доступным т.е только для чтения
Помниться этот вопрос уже задавался, но так как поиск по форуму реально умер, то прошу помощи Цель : исключить возможность на прямую, вводить изменения в файле Базе Данных Office Access , и тем самым Оставить единственную возможность работать с БД только из моей проги |
Ответы | Всего ответов: 10 |
Номер ответа: 1 Автор ответа: ![]() ![]() Вопросов: 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 Автор ответа: ![]() ![]() Вопросов: 5 Ответов: 100 |
Профиль | Цитата | #5 | Добавлено: 22.06.08 21:39 |
пароль в базе данных носит открытый характер
Что-же это за пароль такой? а вот для чек бокса свойств файла,надо применять API функции
,либо изменить аттрибуты любым другим файловым менеджером ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 20 Ответов: 44 |
Профиль | Цитата | #6 | Добавлено: 24.06.08 09:46 |
А может просто поменять расширение базы данных..например с .mdb на .fgg, Программа будет также открывать базу данных, а вот файл базы данных уже не откроется Access'ом, если конечно не знать, что это именно его база и открыть принудительно. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 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 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 29 Ответов: 284 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 25.06.08 14:59 |
не знаю про какую вы базу смотрели, но Access 2007 так не выглядит:
Standard ACE DB µnb` ВUй©gr@? њ~џђя…љ1Еyєн0јЯМќcЩдГ˜FЋ/_п™BМ¦йЏWј]“‚TяЕvCdђЄДжf6^MДFҐѓ.W _sб|™˜экнбВ‚f_•шР‰$…gЖ'DТоПeняЗFЎxнй-bФT 4.0
единственное что можно разобрать это "Standard ACE DB" и "4.0", но есть предложение ![]() ![]() а если брать глубже, то пароль в базе данных носит открытый характер и большого труда открыть БД не составляет, а вот для чек бокса свойств файла, надо применять API функции , это уже посложнее
это тоже самое что сказать: "Сейф в банке взломать легко! а вот если его закопать... тогда придется потрудиться" ![]() да и вообще с каких пор пароли носят открытый характер??? |
Страница: 1 |
|