Есть программа на Qt, которая хранит в зашифрованном виде различные файлы - картинки, doc/odt, pdf, чертежи, музыку, да мало ли что.
Задача: дать возможность пользователю (который знает пароль) просматривать эти файлы.
Проблема, как вы понимаете в том, что программа может расшифровать файл в какую-нибудь темповую директорию. Программа может установить на расшифрованный файл такие права, что просматривать сможет только текущий пользователь (сомнительная защита, ну да ладно). Программа может вызвать предназначенную в системе для работы с расшифрованным файлом программу, чтобы та показала содержимое файла пользователю.
Но после того, как файл был просмотрен внешней программой, этот файл нужно удалить. И вот вопрос - как это сделать? Как отследить, что файл больше не используется просмотрщиком?
Решение/методика должна быть кроссплатформенной, реализуемой на Linux, FreeBSD, Windows, MacOs, Android.
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/90907:-1240658991.png)
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/90907:-1240658991.png)
![](/photos/128221:-1445121844.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
Ответ на:
комментарий
от nezamudich
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Deleted
![](/photos/90907:-1240658991.png)
Ответ на:
комментарий
от Xintrea
![](/photos/27302:-1850010476.png)
![](/photos/56337:1521526582.png)
Ответ на:
комментарий
от Amp
![](/photos/56337:1521526582.png)
![](/photos/124989:-1329017509.png)
Ответ на:
комментарий
от Xintrea
![](/img/p.gif)
![](/photos/126611:-224511965.png)
Ответ на:
комментарий
от SystemD-hater
![](/img/p.gif)
![](/img/p.gif)
![](/photos/125816:-1720014957.png)
![](/photos/108745:1690922598.jpg)
![](/photos/108745:1690922598.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от Beewek
![](/img/p.gif)
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум помогите решить проблему. (2014)
- Форум Помогите решить проблему (2013)
- Форум Помогите решить проблему (2022)
- Форум Помогите решить проблему (2010)
- Форум Помогите решить проблему... (2002)
- Форум Средства просмотра логов squid'а (2004)
- Форум Как решить проблему 12309? (2014)
- Форум Как решить эту проблему? (2004)
- Форум Плиз, помогите решить проблему!!!! (2003)
- Форум Микрофон: помогите решить проблему (2005)