1 | |
Закрытый файл12.08.2012, 18:40. Показов 2986. Ответов 49
Метки нет (Все метки)
У меня программа использует обычный текстовой файл для хранения различный параметров. Мне нужно сделать так, чтобы никакой пользователь не смог изменить их, иначе могут повредить программу. Как можно осуществить это? Может поменять разрешение... Подскажите???
0
|
12.08.2012, 18:40 | |
Ответы с готовыми решениями:
49
Закрытый копирующий конструктор Возврат ссылки на закрытый элемент данных с++ Небольшая дискуссия. Закрытый код популярных игр Возвращение ссылки или указателя на закрытый элемент класса. |
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 19:58 | 21 |
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 19:59 | 23 |
Можно как я уже говорил , можно обойти проктически всё,так же програмно снять атрибут
0
|
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
|
|
12.08.2012, 20:01 | 24 |
А если правда сделать его невидимым! Тогда пользователю трудно будет его найти.
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:02 | 25 |
не согласен это не минус программы я уже привёл пример на счёт этого , и по поводу нечего распускать руки - пользователь вправе делать это , а все последствия должен обрабатывать програмист
0
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
12.08.2012, 20:03 | 26 |
Egor138,
Конечно можно, но только смысл? Все зависит от прав на файл, который устанавливаются Владельцем. Собственно, все это можно будет поменять (на своем компе) и снять ограничения на данный файл. Intel~lect, Любой нормальный файловый менеджер покажет юзеру все скрытые файлы.
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:06 | 27 |
дальнейшее общение считаю не целесообразным т.к. приведено много вариантов пусть ТС выбирает и кстати ещё один вариант , если пользователь ленивый или просто не умеет обращаться с реестром , то данные можно записывать в реестр , а затем считывать данные.
0
|
12.08.2012, 20:06 | 28 |
С таким же успехом можно утверждать что пользователь вправе править экзешник и после чего прога должна работать... "Нельзя недооценивать предсказуемость человеческой тупизны" - из фильма
0
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:09 | 29 |
да если это происходит сугубо на компе пользователя без дальнейшего распространения
Добавлено через 1 минуту и где вы видели зверьюзера к-ый умеет править exe - шник ?
0
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
12.08.2012, 20:11 | 31 |
Egor138, можно и в реестре. Тоже часто используется такой вариант.
1
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:12 | 32 |
1
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:14 | 34 |
1
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:16 | 36 |
1
|
12.08.2012, 20:16 | 37 |
А реестр придется чистить после удалениия, по тому как серинть не хорошо в него... да и много инфы не сохранишь....
1
|
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
|
|
12.08.2012, 20:18 | 38 |
Egor138, Сохрани этот файл с настройками в другом месте. Например в c:\windows\
1
|
500 / 474 / 63
Регистрация: 26.01.2011
Сообщений: 2,033
|
|
12.08.2012, 20:20 | 39 |
Согласен , но в последнее время пошла такая тенденция , а если уж там и так много кто записался в реестр , то от одной проги не убудит , да и кстати сам не очень уважаю такой подход , но всё же как вариант нельзя упускать из вида.
1
|
12.08.2012, 20:23 | 40 |
Я такой вариант сразу отсек... не очень гуд если программа случайно не в ту ветку реестра чет запишит после чего винда ляжет.
Причем файлы настроек специально делаю читаемыми что бы их можно было исправить если я что-то не учел... ну максимум независимость от этих настроек - что бы прога сохраняла работаспособность даже при их отсутсвии.
0
|
12.08.2012, 20:23 | |
12.08.2012, 20:23 | |
Помогаю со студенческими работами здесь
40
Можно ли создать глобальный обект, вызвав для него закрытый конструктор? Открыть закрытый файл в Explorer Сохранение в закрытый файл Excel Как скопировать файл закрытый системой? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |