![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| st4lk3r0k |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 8.10.2006 Репутация: нет Всего: нет |
Народ, давно уже хотел спросить но както руки не доходили... теперь держитесь я дорвался
Вообщем задача такая надо создать файлик с собственным расширением, но так чтобы его NotePad прочесть не смог и чтобы данные в нём хранились как в БД (База данных). В сети ответа на этот вопрос не нашёл... наверно плохо искал но всёже какие есть для этого решения --------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю... |
|||
|
||||
| Laprado |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 24.5.2006 Где: Firefox Репутация: нет Всего: нет |
Тогда не расширение, а формат. Чтобы блокнот не прочитал так просто используй шифрование с открытым ключом. Если серьезно, то серелизация тебе наверно подойдет. Тут в форуме поищи были примеры.
--------------------
|
|||
|
||||
| st4lk3r0k |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 8.10.2006 Репутация: нет Всего: нет |
Laprado, За пример огромный пасб
тока зачем это надо?
Как я понял Сериализация это чтоб файл не прочли люди которые программировать не умеют а что делать с теми кто умеет? файлика? или я не прав? и как быть с файлом типо БД. мне надо чтобы значения хранились так: [Users] // имя таблицы ID | UserName | Age | Location... причём у юзера должна быть возможность создавать несколько "таблиц", изменять/удалять добовлять новые поля (UserName| Age...) итд. как такое реализовать? надо именно файликом чтобы его можно было хотяб на флэшке таскать З.Ы. Сорри, граматика у меня хромает я ещё в 13 лет из россии уехал --------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю... |
|||
|
||||
| Laprado |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 24.5.2006 Где: Firefox Репутация: нет Всего: нет |
Нет, серилизация нужна для сохранения значений всех объектов в классе (переменных и пр.). Прочитать конечно можно, но надо тогда знать все типы переменных и их кол-во, чтобы сделать десерилизацию, только лишь посмотря блокнот. Это далеко не быстро может быть.
Можно сделать через xml-файл. Работать с ним не напрямую, а через DataSet - c ним можно работать, как с обычной базой данных. В XML сама все сохранит. Только прочитать такой файл еще проще будет. Если нужно полная секретность, то шифрование. Примера щас под рукой нет, но тут в форуме это обсуждалось. --------------------
|
|||
|
||||
| st4lk3r0k |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 8.10.2006 Репутация: нет Всего: нет |
Тоесть если я хАчу чтобы программа запоминала значения нужных мне переменных то Сериализация это то что нужно? Не, нужна секретность (у меня бабушка крутой хакер Добавлено @ 23:57 А насчёт шифрования я тут ещё покопаюсь --------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю... |
|||
|
||||
| Laprado |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 24.5.2006 Где: Firefox Репутация: нет Всего: нет |
Да. Вот с шифрованием нужно аккуратнее, если реализация будет никакой, то бабка твоя узнает еще больше про деда и даже сможет сама говорить ему на подсознательном уровне, куда прятать бутылки. Это я к тому, что можно раскрыть код, узнать как что работает и написать дешифровщик или встроить в исходную программу черный ход. Страшно да? Вот ссылка на открывашку - рефлектор: http://www.aisto.com/roeder/dotnet Но и от него можно защититься, есть программы, которые код до неузнаваемости изменяют. Тут в форуме в теме про безопасность приложений .NET обсуждалось. Сам пока еще не пользовался. --------------------
|
|||
|
||||
| st4lk3r0k |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 8.10.2006 Репутация: нет Всего: нет |
...Бедный дедуФка
А если я проект откомпилирую не как консервную банку а как скажем... канистру а если серьёзно то некоторые и получив код на томже ПХП не могут понять как там и что ведь тотже VBulletun (forum) нормально занулить могут не многие Вообщем для ежедневника и простого шифрования хватит Да кстати рас уш мы всётаки ушли на тему безопастности то сразу спрошу реальноли на C# написать такую программу ? а по безопастности вопрос такой: Как она вообще реализуется в софте? Где можно почитать о "правильном кодинге"? Раньше я кодал на ПХП тоесть и представление о безопасности оттудаже .............................................................. и всётаки нафига эти
строки (взято из примера Добавлено @ 00:55 ...чёто я со смайликами разошёлся... --------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю... |
||||
|
|||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
||||
|
||||
| st4lk3r0k |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 8.10.2006 Репутация: нет Всего: нет |
Exception, ппасиб! ! С новым годом!!! (ну это для всех)
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю... |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |