Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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-сайт: domkratt.com
 Профиль | | #2
Добавлено: 22.06.08 15:21
+1 =)

Ответить

Номер ответа: 3
Автор ответа:
 Георгич



Вопросов: 16
Ответов: 52
 Профиль | | #3 Добавлено: 22.06.08 16:04
В принципе вариант с паролем для меня подойдет, честно говоря, я даже и не подумал об этом, а если брать глубже, то пароль в базе данных носит открытый характер и большого труда открыть БД не составляет, а вот для чек бокса свойств файла, надо применять API функции , это уже посложнее.
И всё-таки может, есть у кого готовый код по недоступности к чек боксу ,зарание Спасибо

Ответить

Номер ответа: 4
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #4
Добавлено: 22.06.08 19:38
Играться с последним параметром в SetFileAttributes. В МСДН не написано, как делать какие-то свойства недоступными. Методом тыка сделал недоступным свойство "Скрытый".

Ответить

Номер ответа: 5
Автор ответа:
 Holsten



Вопросов: 5
Ответов: 100
 Профиль | | #5 Добавлено: 22.06.08 21:39
пароль в базе данных носит открытый характер

 Что-же это за пароль такой?
а вот для чек бокса свойств файла,надо применять API функции

,либо изменить аттрибуты любым другим файловым менеджером:)

Ответить

Номер ответа: 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-сайт: domkratt.com
 Профиль | | #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-сайт: domkratt.com
 Профиль | | #9
Добавлено: 25.06.08 03:03
блин, форматирование слетело как всегда... =( ну смысл понятен

Ответить

Номер ответа: 10
Автор ответа:
 __Pavel__



Вопросов: 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", но есть предложение =) удалать первую строку из файла при его закрытии и добавлять при открытии + зашифровать 5-ю алгоритмами + заархивировать с паролем... вообщем бред =)

а если брать глубже, то пароль в базе данных носит открытый характер и большого труда открыть БД не составляет, а вот для чек бокса свойств файла, надо применять API функции , это уже посложнее


это тоже самое что сказать: "Сейф в банке взломать легко! а вот если его закопать... тогда придется потрудиться" =)))
да и вообще с каких пор пароли носят открытый характер???

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам