Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2

Закрытый файл

12.08.2012, 18:40. Показов 4476. Ответов 49
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня программа использует обычный текстовой файл для хранения различный параметров. Мне нужно сделать так, чтобы никакой пользователь не смог изменить их, иначе могут повредить программу. Как можно осуществить это? Может поменять разрешение... Подскажите???
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.08.2012, 18:40
Ответы с готовыми решениями:

Закрытый копирующий конструктор
В данном упражнении описана методика, которая может помочь отказаться от копирующих конструкторов. Создайте класс Х и объявите (но не...

Возврат ссылки на закрытый элемент данных с++
Я не могу понять как устроена проблема с возвратом ссылки на закрытый элемент данных.class Time{ public: int &badSetHour(int hh){ ...

Небольшая дискуссия. Закрытый код популярных игр
Занимаюсь созданием браузерных игр, и вот стал интересен вот такой вопрос: Возьму в качестве примера игру world of warcraft, т.к....

49
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
12.08.2012, 20:27
Студворк — интернет-сервис помощи студентам
Думаю теперь у ТС очень широкий выбор .
2
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
12.08.2012, 21:02  [ТС]
Цитата Сообщение от Intel~lect Посмотреть сообщение
Egor138, Сохрани этот файл с настройками в другом месте. Например в c:\windows\
Это кстати очень даже неплохая мысль, да и пользователь знать не будет где все директории находятся
0
 Аватар для Egor138
32 / 13 / 3
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
12.08.2012, 21:03  [ТС]
Цитата Сообщение от Игорь с++ Посмотреть сообщение
Думаю теперь у ТС очень широкий выбор .
Да!!! Выбор вы мне предоставили не маленький)
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.08.2012, 21:05
Это кстати очень даже неплохая мысль, да и пользователь знать не будет где все директории находятся
А где ж тут плюсы ?

Та более винда может не позволить изменять файлы...
0
 Аватар для Intel~lect
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
12.08.2012, 21:26
Цитата Сообщение от Avazart Посмотреть сообщение
А где ж тут плюсы ?
Два плюса.
1) Пользователь не будет знать название файла с настройками программы
2) И так же не будет знать где он расположен
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38226 / 21158 / 4314
Регистрация: 12.02.2012
Сообщений: 34,773
Записей в блоге: 14
12.08.2012, 21:39
Зашифруй содержимое файла.
0
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
12.08.2012, 21:41
ещё более лучший вариант для маленькой проги
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.08.2012, 21:43
Два плюса.
1) Пользователь не будет знать название файла с настройками программы
2) И так же не будет знать где он расположен
Это минусы

1. Нужно удалять и предусматривать удаление этих файлов
2. Что если пользователь случайно удалит этот файл или банально переместит папку.
3. Что если пользователь решить удалить прогу руками? то файл так и будет лежать мусором...

Добавлено через 43 секунды
Зашифруй содержимое файла.
Как вариант...
Я уже говорил про бинарную запись...
0
 Аватар для Игорь с++
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
12.08.2012, 21:46
отвечу вашими же словами -
Цитата Сообщение от Avazart Посмотреть сообщение
В таком все последствия на лежат на пользователе.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
12.08.2012, 21:48
НУ вообще-то пользователь явно не несет ответсвенность за разбросанные файлы программой ну и необходимость в инсталяторе тоже не радует...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.08.2012, 21:48

Возвращение ссылки или указателя на закрытый элемент класса.
Всех уважаемых форуман. поздравляю с наступившим новым годом и прошу ответить на такой вопрос. Почему до сих пор современный C++ не...

Можно ли создать глобальный обект, вызвав для него закрытый конструктор?
Можно ли создать глобальный объект, вызвав для него закрытый конструктор? Как?

Открыть закрытый файл в Explorer
Всем привет! Нужна помощь! При открытии программы выдается сообщение: "Could not unitialize Photoshop beause the file is locked. ...

Сохранение в закрытый файл Excel
Есть книги с именем ИТОГИ.xls, Расходы.xls, Доходы.xls, Ванк.xls. Подскажите пожалуйста как сохранить данные из книг Расходы.xls,...

Как скопировать файл закрытый системой?
Есть файл в системе Windows XP - ntuser.dat Он не поддается копированию и открытию. Тем более замене. Вопрос знатоку: а может, все-таки,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
50
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru