Как заблокировать папку и получить доступ к ней с помощью доверенного приложения?
Я хочу заблокировать папку.
А потом разрешить доступ только доверенному приложению.
Что я уже пробовал:
функция lock_folder(путь к строке){
...
}
функция unlock_folder(путь к строке){
...
}
функция add_trusted_application(string appPath){
...
}
Richard MacCutchan
Ознакомьтесь с документацией для вашей операционной системы, чтобы узнать, как защитить папки.
Stefan_Lang
"функция add_trusted_application(string appPath)"
Это всегда ОС, которая будет решать, что является доверенным приложением, и какие приложения должны быть предоставлены какой доступ к каким-либо конкретным файлам! Если ОС не имеет исключительного права на это, то это открывает ворота для всех видов вредоносного программного обеспечения: кому нужна ОС, которая позволяет программе скрывать папку, содержащую вредоносный код, который заражает все?
Richard Deeming
"Кому нужна ОС, которая позволяет программе скрывать папку, содержащую вредоносный код, который заражает все вокруг?"
Похоже, что большинство коммерческих ОС имеют такую возможность. Он в основном используется вредоносными программами, но некоторые неудачные попытки DRM также использовали его.
Руткит - Википедия[^]
masesk
Вы можете использовать методы шифрования/библиотеки для “блокировки” папки, если у вас есть доступ к ней на запись. Я не знаю, что вы подразумеваете под доверенным приложением. Вы предполагаете, что приложение, которое вы пишете, является надежным? Подробнее об этом.