![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Привет всем! Возник такой вопрос: возможно ли запретить доступ к файлу?
Объясню подробнее. Есть программа написанная на Делфи, создается текстовый файл и шифруется методом замены символов. При запуске этот файл расшифровывается и грузится в память. Такой вопрос, как закрыть доступ к файлу в то время, когда программа не активна? Либо может быть есть какие-то другие методы, кроме смены расширения и хранения данных в папке window?:D Т.е. чтоб любой человек не мог открыть файл блокнотом и заменить там символы, вот какая основная задача Спасибо!
from dark to light)
Последний раз редактировалось Алексей_2012; 06.05.2015 в 19:57. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Вообще-то маразм. Если кто-то влез и испортил, то его проблемы. Программа должна отреагировать и заорать файл испорчен, до свидания. Как exe-шник защитить, что бы дурной пользователь не влез в него в редакторе?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
что то не клеится а почему вы не считали ваши козябры в память или в мемо и там не расшифруете? чтобы не пришлось думать как защитить файл?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
![]() |
![]() |
![]() |
#4 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
читаю в стринглист, на протяжении работы программы, по завершении работы программы все данные сохраняются в файл. Как только программа запускается данные грузятся в стринглист.
Так что все продумал. А как сделать проверку на испорченность файла? (учитывая что он не один). Варианты: хранить на сервере реестр (?) Что-нибудь еще?
from dark to light)
|
![]() |
![]() |
![]() |
#5 | ||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
||
![]() |
![]() |
![]() |
#6 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
![]()
может расскажите для чего это вам и зачем это нужно, потому что чувствую зарываетесь вы
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,165
|
![]()
и мне кажется защита каких файлов интересует?, так как файл файлу рознь
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 16.06.2011
Сообщений: 1,428
|
![]()
..запихай его в stream-поток и читай от туда.
Нашедшего выход - затаптывают первым..
|
![]() |
![]() |
![]() |
#9 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Для чего защита...преподаватель в универе сказал подумать над этим вопросом...
Показал программу, обьяснил то, что вся информация хранится в текстовом файле, но с другим расширением, притом информация зашифрована шифром замены. Дак вот он открыл этот файл и изменил там пару символов, затем сказал: подумай над этим вопросом ![]() Вариант с контрольными суммами-это как циклический код? https://yadi.sk/d/3dEqI2XegRAdj Вот ссылка на программу, программа недоработана
from dark to light)
Последний раз редактировалось Вадим Мошев; 06.05.2015 в 23:02. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 31.05.2011
Сообщений: 301
|
![]()
Улыбнуло)))
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать информацию о скачиваемом с сервера файле | Solmir741 | Microsoft Office Excel | 6 | 06.08.2014 14:03 |
Как в делфи узнать информацию о ехе файле? | Ice_Han | Общие вопросы Delphi | 1 | 15.03.2012 20:09 |
Защитить данные в файле | Человек_Борща | Общие вопросы по программированию, компьютерный форум | 12 | 17.02.2012 06:55 |
MS SQL Server 2000 как защитить информацию от случайного просмотра | xxxsas | SQL, базы данных | 4 | 23.12.2008 17:18 |
Как узнать информацию о PE файле | Smoke | Win Api | 5 | 02.10.2007 13:10 |