Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
#1

Закрытый файл - C++

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

У меня программа использует обычный текстовой файл для хранения различный параметров. Мне нужно сделать так, чтобы никакой пользователь не смог изменить их, иначе могут повредить программу. Как можно осуществить это? Может поменять разрешение... Подскажите???
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2012, 18:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Закрытый файл (C++):

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

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

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

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

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

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы... - C++
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы, а нечетные с...

49
The_Immortal
1552 / 488 / 8
Регистрация: 04.04.2009
Сообщений: 1,891
12.08.2012, 20:11 #31
Egor138, можно и в реестре. Тоже часто используется такой вариант.
1
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.08.2012, 20:12 #32
Цитата Сообщение от Egor138 Посмотреть сообщение
А если для этих целей использовать реестр? Там же тоже можно хранить подобные параметры? Или я ошибаюсь?
я уже писал об этом способе читай выше
1
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,046
Записей в блоге: 17
12.08.2012, 20:13 #33
А если для этих целей использовать реестр?
Еще хуже и сложнее решение...

Добавлено через 1 минуту
да если это происходит сугубо на компе пользователя без дальнейшего распространения
То есть ?
и где вы видели зверьюзера к-ый умеет править exe - шник ?
Вот именно ...
1
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.08.2012, 20:14 #34
Цитата Сообщение от Avazart Посмотреть сообщение
Еще хуже и сложнее решение...
возможно,но пользователь не будет явно видеть файл и запускать свои ручёнки
1
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
12.08.2012, 20:15  [ТС] #35
Цитата Сообщение от Игорь с++ Посмотреть сообщение
я уже писал об этом способе читай выше
Сори))
0
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.08.2012, 20:16 #36
Цитата Сообщение от Avazart Посмотреть сообщение
То есть ?
т.е. распространять платно и говорить это же моя прога !!!
1
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,046
Записей в блоге: 17
12.08.2012, 20:16 #37
возможно,но пользователь не будет явно видеть файл и запускать свои ручёнки
Ну так файл делай бинарным и делов то ? чем он от exe для пользователя будет отличатся.

А реестр придется чистить после удалениия, по тому как серинть не хорошо в него... да и много инфы не сохранишь....
1
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
12.08.2012, 20:18 #38
Egor138, Сохрани этот файл с настройками в другом месте. Например в c:\windows\
1
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.08.2012, 20:20 #39
Цитата Сообщение от Avazart Посмотреть сообщение
А реестр придется чистить после удалениия, по тому как серинть не хорошо в него...
Согласен , но в последнее время пошла такая тенденция , а если уж там и так много кто записался в реестр , то от одной проги не убудит , да и кстати сам не очень уважаю такой подход , но всё же как вариант нельзя упускать из вида.
1
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,046
Записей в блоге: 17
12.08.2012, 20:23 #40
Я такой вариант сразу отсек... не очень гуд если программа случайно не в ту ветку реестра чет запишит после чего винда ляжет.

Причем файлы настроек специально делаю читаемыми что бы их можно было исправить если я что-то не учел... ну максимум независимость от этих настроек - что бы прога сохраняла работаспособность даже при их отсутсвии.
0
Игорь с++
437 / 460 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
12.08.2012, 20:27 #41
Думаю теперь у ТС очень широкий выбор .
2
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
12.08.2012, 21:02  [ТС] #42
Цитата Сообщение от Intel~lect Посмотреть сообщение
Egor138, Сохрани этот файл с настройками в другом месте. Например в c:\windows\
Это кстати очень даже неплохая мысль, да и пользователь знать не будет где все директории находятся
0
Egor138
32 / 13 / 2
Регистрация: 10.08.2012
Сообщений: 619
Записей в блоге: 2
12.08.2012, 21:03  [ТС] #43
Цитата Сообщение от Игорь с++ Посмотреть сообщение
Думаю теперь у ТС очень широкий выбор .
Да!!! Выбор вы мне предоставили не маленький)
0
Avazart
Эксперт С++
7247 / 5419 / 297
Регистрация: 10.12.2010
Сообщений: 24,046
Записей в блоге: 17
12.08.2012, 21:05 #44
Это кстати очень даже неплохая мысль, да и пользователь знать не будет где все директории находятся
А где ж тут плюсы ?

Та более винда может не позволить изменять файлы...
0
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
12.08.2012, 21:26 #45
Цитата Сообщение от Avazart Посмотреть сообщение
А где ж тут плюсы ?
Два плюса.
1) Пользователь не будет знать название файла с настройками программы
2) И так же не будет знать где он расположен
0
12.08.2012, 21:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2012, 21:26
Привет! Вот еще темы с ответами:

Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке - C++
Пожалуйста, помогите решить задачу в C++!!! Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но...

Даны натуральное , символьный файл и текстовый файл . Файл содержит 30 слов , каждое из которых будем называть ключевым - C++
Добрый день, помогите пожалуйста сделать вот такую программу. Даны натуральное k , символьный файл f и текстовый файл f1 . Файл f...

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

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


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru