Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.52/25: Рейтинг темы: голосов - 25, средняя оценка - 4.52
22 / 19 / 6
Регистрация: 24.12.2012
Сообщений: 435

Поставить пароль на папку

10.08.2014, 22:03. Показов 4864. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Хочу написать программку, которая ставит пароль на папку/файл. Но вот беда не знаю как это сделать. Была идея использовать архиватор, но не думаю, что из этого выйдет что то годное. Подскажите пожалуйста. Спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.08.2014, 22:03
Ответы с готовыми решениями:

Поставить пароль на консоль
char pass; do { cout << "Введите пароль: "; cin.getline(pass, sizeof(pass)); system("cls"); } while (pass !=...

Поставить пароль на архив
Всем привет. Мне нужно программно сделать архив с паролем. Может есть такая библиотека, что бы там была такая функция? Я думаю использовать...

Как поставить пароль на папку?
можно ли на простую папку поставить пароль? чтоб эту папку мог открывать тока я и никто другой, гдебы она не стояла.

9
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
10.08.2014, 22:28
Цитата Сообщение от xSCJx Посмотреть сообщение
Хочу написать программку, которая ставит пароль на папку/файл. Но вот беда не знаю как это сделать.
В одной программе видел такой способ: защищаемая папка переименовывается
таким образом, чтобы указывать на путь в скрытой папке в корне диска.
Причем путь выбран такой, чтобы содержать символы, недопустимые для
обычных файловых менеджеров, например с точкой или двойной точкой.
В итоге все они при заходе в такую папку "обламываются".
Ну а после ввода пароля папка возвращается на место.
Сами понимаете, что это защита, по большому счету, от дурака.
Те, кто в теме, легко ее обойдут.

Есть и варианты серьезной защиты, но вряд ли они Вам понравятся,
так как там объем работ и сложность на порядки выше.
1
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
11.08.2014, 00:39
Цитата Сообщение от xSCJx Посмотреть сообщение
Была идея использовать архиватор, но не думаю, что из этого выйдет что то годное.
генерировать запароленный архив это лучшее что ты можешь сделать. использовать для этого архиватор не комильфо, есть же либы которые умеют делать архивы, достаточно погуглить
1
Заблокирован
11.08.2014, 01:18
Убежденный,
защищаемая папка переименовывается
таким образом, чтобы указывать на путь в скрытой папке в корне диска.
А как это?
И что за путь в скрытой папке в корне диска?
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
11.08.2014, 14:32
Цитата Сообщение от Убежденный Посмотреть сообщение
Есть и варианты серьезной защиты, но вряд ли они Вам понравятся,
так как там объем работ и сложность на порядки выше.
Просто ради расширения кругозора послушал бы с удовольствием.

Цитата Сообщение от xSCJx Посмотреть сообщение
Хочу написать программку, которая ставит пароль на папку/файл
Как вариант можно написать службу, которая будет все время мониторить открываемые папки, и соответственно не позволять открывать выбранные.
1
 Аватар для Ryuk
183 / 182 / 56
Регистрация: 10.06.2011
Сообщений: 871
11.08.2014, 14:49
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Просто ради расширения кругозора послушал бы с удовольствием.
Тоже послушал бы)
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
11.08.2014, 15:02
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Просто ради расширения кругозора послушал бы с удовольствием.
Ничего нового - фильтры файловой системы и т.п.
1
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
11.08.2014, 15:13
Цитата Сообщение от Убежденный Посмотреть сообщение
фильтры файловой системы
Для ленивых:
Механизмы фильтрации файловой системы
Разработка MiniFilter драйвера
1
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
11.08.2014, 15:43
SatanaXIII, тогда уж так:

File System Filter Drivers
http://msdn.microsoft.com/en-u... 85%29.aspx

File System Minifilter Drivers
http://msdn.microsoft.com/en-u... 85%29.aspx

Да, и Хабр меня в очередной раз "поразил":
C
1
2
3
4
for (i = 0; i < IRP_MJ_MAXIMUM_FUNCTION; i++) 
{
    theDriverObject->MajorFunction[i] = OnStubDispatch;
}
Правильный вариант:
for (i = 0; i <= IRP_MJ_MAXIMUM_FUNCTION; i++)
2
11.08.2014, 15:45

Не по теме:

Цитата Сообщение от Убежденный Посмотреть сообщение
Хабр меня в очередной раз "поразил"
С песочницы ж. :pardon:

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2014, 15:45
Помогаю со студенческими работами здесь

Как поставить пароль на папку
Собственно весь вопрос в названии темы

Как поставить пароль на папку?
Я хочу поставить пароль на одну папку у меня на компьютере и на флешке. Кто знает какая программа нужно и откуда это можно скачать? ...

Поставить папку в галереи под пароль
Нужно поставить папку в галереи под пароль.Нужна программа не триал.Модель телефона Nokia 5228(Symbian 9.4)

как поставить пароль на папку на фтп?
Может кто знает как поставить пароль на папку на фтп?

Как в Win XP поставить сетевой пароль на папку
Как в Win XP поставить сетевой пароль на папку, так что бы только тот кто знает пароль мог туда зайти.


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru