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

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
KPAH
Posts: 5
Joined: Tue 05 Apr, 2016 08:31

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

Post by KPAH » Sun 14 Apr, 2019 15:08

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

2useven10
Posts: 3762
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 148 times

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

Post by 2useven10 » Sun 14 Apr, 2019 17:01

KPAH wrote:
Sun 14 Apr, 2019 15:08
И так там и остается.
нет.

DV
Posts: 356
Joined: Mon 07 Aug, 2006 08:23
Has thanked: 10 times
Been thanked: 3 times

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

Post by DV » Mon 22 Apr, 2019 17:24

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

Post Reply

Return to “Предложения и идеи”