Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

При закрытии ТК не удаляются временные файлы

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
AlexInquest



Joined: 26 Jan 2010
Posts: 4

Post (Separately) Posted: Tue Jan 26, 2010 06:27    Post subject: При закрытии ТК не удаляются временные файлы Reply with quote

Вот какая проблема: пробовал в Windows 7 и Vista 32-bit.
В Windows 98 такой проблемы нет.

Захожу в запароленый архив внутри ТК. Нажимаю F3 чтобы посмотреть какой-нибудь файл. Ввожу пароль. ТК открывает его в просмтрщике как положено, предварительно извлёкши его во временный подкаталог: c:\Users\UserName\AppData\Local\Temp\_tc

Потом закрываю сам ТК. Он при этом, без всякого предупреждения, закрывает просмотрщик тоже. При этом извлечённый файл остаётся не удалённым во временном каталоге.

Вот такая беда. Может я чего не понимаю, но это по-моему серъёзная проблема в плане защищённости информации.

Кто что может подсказать?
Back to top
View user's profile Send private message  
Avada



Joined: 01 Aug 2008
Posts: 10418
Location: Россия, Саратов

Post (Separately) Posted: Tue Jan 26, 2010 10:36    Post subject: Reply with quote

AlexInquest
Проблему подтверждаю со следующими поправками:
1. Она наблюдается не только на указанных OC, но и на предыдущих. Включая, между прочим, и 98 (специально не поленился проверить на ZIP-архиве).
2. Местоположение временного каталога не имеет никакого значения.
3. Просмотр содержимого архивов именно с паролем не обязателен (просто это наиболее вопиющая ситуация).

Подобное закрытие происходит при любом внутреннем просмотре содержимого архивов. С внешним просмотром проблем нет — при попытке выхода из TC отображается запрос.
Ситуация существует уже много лет, вполне известна (у нас даже в книге по TC упомянута) и при этом действительно неприятна. Если для обычных архивов она ведёт просто к замусориванию временного каталога, то в отношении конфиденциальной информации, согласен, это уже совсем не дело.
Я не помню, обсуждался ли это вопрос с Гислером, и если да, то что он отвечал. Надо попытаться разобраться и, если что, напомнить.
Пока в порядке паллиатива могу только порекомендовать:
• тщательнее следить за своевременным закрытием подобных окон;
• по возможности пользоваться для подобных архивов внешними просмотрщиками.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message  
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Jan 26, 2010 11:05    Post subject: Reply with quote

Рекомендую разместить %TEMP% и %TMP% на RAM-диске.
Тогда после перезагрузки компа / отключения электричества / ловкого нажатия кнопки "Повер" при появлении людей в масках и т.п., временная папка будет автоматически очищена.
В качестве бонуса — файлы в такой временной папке ворочаются немного быстрее, чем во временной папке на HDD
Back to top
View user's profile Send private message  
alexey65536



Joined: 20 Jan 2006
Posts: 1056
Location: Taganrog

Post (Separately) Posted: Tue Jan 26, 2010 11:10    Post subject: Reply with quote

Красиво, но некоторые программы при установке/работе раскошеливают темп на многие гигабайты. Где памяти столько взять?Very Happy
_________________
#199018
Back to top
View user's profile Send private message  
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Jan 26, 2010 11:31    Post subject: Reply with quote

Такие редкие программы я запускаю с помощью батника:
Code:
set temp=c:\temp
set tmp=c:\temp
start "" %1 %2 %3
Back to top
View user's profile Send private message  
GGS



Joined: 02 May 2009
Posts: 322

Post (Separately) Posted: Tue Jan 26, 2010 11:48    Post subject: Reply with quote

Tol!k wrote:
Рекомендую разместить %TEMP% и %TMP% на RAM-диске.

Всякие исталляторы/деинсталляторы часто используют %TEMP% после перезагрузки Wink .
Back to top
View user's profile Send private message  
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Tue Jan 26, 2010 11:57    Post subject: Reply with quote

А другие "некоторые программы" сохраняют временные данные в TEMP, перезагружают комп (например, для установки драйверов), после чего продолжают установку, используя сохранённые файлы из TEMP'а. Что произойдёт в этом случае, если TEMP на RAM-диске, думаю, пояснять не надо.

Естественно, эту особенность никто из разработчиков не уточняет, и узнать заранее, что инсталлятор поведёт себя таким образом, невозможно. Не знаю, кому как, а мне играть в русскую рулетку было бы неохота.

Добавлено:
Эх, долго писал. Smile
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message  
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Jan 26, 2010 12:05    Post subject: Reply with quote

Можно поставить нужные программы и уже потом переопределить переменные (как я и делаю ещё со времён W95 OSR2)
А можно наоборот, только для TC переопределить переменные. Тогда программы запущенные из Проводника будут использовать временную папку на HDD
Back to top
View user's profile Send private message  
AlexInquest



Joined: 26 Jan 2010
Posts: 4

Post (Separately) Posted: Wed Jan 27, 2010 05:17    Post subject: В Windows 98 такой проблемы нет. Reply with quote

Оказывается у меня на компе с Windows 98 ТК версия установлена 6.54а. И с ней _ТС удаляется без проблем при закрытии ТК. То есть такой проблеммы нет.
Видимо потом Гислер что-то поменял.

Так же я точно помню что раньше ТК выдавал предупреждение если пытаешься закрыть главное окно ТК с открытым в просмотрщике файлом из архива. Теперь же - нет. Хорошо бы узнать у Гислера, почему.

Благодарю за совет с внешним просмотрщиком. Решает проблему, по-крайней мере.
Back to top
View user's profile Send private message  
Avada



Joined: 01 Aug 2008
Posts: 10418
Location: Россия, Саратов

Post (Separately) Posted: Wed Jan 27, 2010 17:33    Post subject: Reply with quote

AlexInquest wrote:
Так же я точно помню что раньше ТК выдавал предупреждение если пытаешься закрыть главное окно ТК с открытым в просмотрщике файлом из архива. Теперь же - нет. Хорошо бы узнать у Гислера, почему.

А я точно помню, что для внутреннего просмотрщика этого никогда не было. И чтобы не быть голословным, ради интересу произвёл экспресс-тестирование примерно десятка версий из своей весьма богатой коллекции дистрибутивов TC от самого конца к самому началу. Последняя просмотренная — Wincmd 1.10e. Тут уж, как говорится, "отступать дальше некуда — сзади Японское море". Wink
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message  
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group