Page 1 of 1

RAM диск для папки TMP

Posted: Sun 14 Apr, 2019 15:08
by KPAH
Когда вы открываете файл на просмотр внутри архива через встроенный просмоторщик, то он временно распаковывается в системную папку %TEMP%.
И так там и остается. Если принудительно папку не очищать, то остается он там на неопределенное время.
Это угроза безопасности, если файлы содержат конфеденциальные данные (пароли например).
С помощью костылей на LUA можно заменить Far временную папку на какую-нибудь другую, например на зашифрованном разделе, но проблему это решает лишь частично.
Предложение: ввести функцию игнорирования системной переменной %TEMP% и хранения временных файлов в памяти, для чего Far выделяет что-то типа RAM диска.

RAM диск для папки TMP

Posted: Sun 14 Apr, 2019 17:01
by 2useven10
KPAH wrote: Sun 14 Apr, 2019 15:08 И так там и остается.
нет.

RAM диск для папки TMP

Posted: Mon 22 Apr, 2019 17:24
by DV
Думаю, вне FAR для таких целей можно использовать ImDisk из http://www.ltr-data.se/opencode.html/
Представляю себе примерно такой сценарий:
1) на старте Windows создаем RAM-диск с помощью ImDisk
2) перенаправляем %TEMP% и %TMP% на этот RAM-диск (возможно, также потребуются аналогичные изменения в Реестре?)
3) запускаем FAR