Форум программистов, компьютерный форум CyberForum.ru

Пароль для доступа к файлу - C++

Восстановить пароль Регистрация
 
The special one
13 / 13 / 0
Регистрация: 09.03.2012
Сообщений: 112
05.10.2012, 10:25     Пароль для доступа к файлу #1
Здравствуйте уважаемые программисты! Мне нужно сделать так, чтоб программа или пользователь могли получить доступ к чтению и записи, например, файла с расширением .txt или .dat, если известен код доступа. Возможно ли такое на С++?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2012, 10:25     Пароль для доступа к файлу
Посмотрите здесь:

Какие основные функции используются для неформатированного доступа к файлу? C++
почему обявление уровня доступа является нежелательным способом предявления доступа, в отличии от использования пространстрва имён? C++
C++ Ограничение доступа к файлу
Как правильно использовать friend для доступа к экземпляру класса C++
Нет доступа к файлу C++
Задание индекса для доступа к элементу массива в виде char * C++
C++ Приложение для доступа к БД программным путем без инструментов GUI
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kgfq
74 / 37 / 2
Регистрация: 23.09.2012
Сообщений: 408
05.10.2012, 14:41     Пароль для доступа к файлу #2
The special one, возможно.
The special one
13 / 13 / 0
Регистрация: 09.03.2012
Сообщений: 112
05.10.2012, 17:06  [ТС]     Пароль для доступа к файлу #3
Цитата Сообщение от Kgfq Посмотреть сообщение
возможно
Это не вежливый ответ.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.10.2012, 17:17     Пароль для доступа к файлу #4
The special one, какой вопрос - такой и ответ. Не указана ОС, не указана конечная цель(заблокировать для всех и вся или для одной группы пользователей, к примеру. Первое, кстати, нереализуемо. Только шифровать и поставлять вместе с файлом программу, которая принимает ключ и дешифрует файл)
The special one
13 / 13 / 0
Регистрация: 09.03.2012
Сообщений: 112
05.10.2012, 17:51  [ТС]     Пароль для доступа к файлу #5
soon, спасибо. ОС виндовс. Нужно чтоб пользователи и программы не могли получить доступ к файлу. Читать данные из файла и модифицировать их должна только программа, которая знает код доступа (пароль, ключ). Конечно шифрование поможет, но я думал есть более простые механизмы.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
05.10.2012, 18:25     Пароль для доступа к файлу #6
The special one, про Windows не подскажу. Единственное, что могу посоветовать, это поискать аналог chmod под Windows, может, это уже реализовано средствами ОС.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2012, 19:40     Пароль для доступа к файлу
Еще ссылки по теме:

C++ Как посмотреть список прав доступа (ACL) к конкретному файлу?
C++ Использование #define для доступа к элементам класса
Получить список пользователей из <разрешения для общего доступа> C++
C++ Вызвано исключение: нарушение доступа для записи
C++ Вызвано исключение: нарушение доступа для чтения

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

Или воспользуйтесь поиском по форуму:
Avazart
Нарушитель
6954 / 5192 / 256
Регистрация: 10.12.2010
Сообщений: 22,768
Записей в блоге: 17
05.10.2012, 19:40     Пароль для доступа к файлу #7
например, файла с расширением .txt или .dat,
Не легче ли просто шифровать эти файлы ?

Создать dll с шифровкой/дешифровкой с запросом пароля. Затем просто прогаммами из dll.
Yandex
Объявления
05.10.2012, 19:40     Пароль для доступа к файлу
Ответ Создать тему
Опции темы

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