Перенести временную папку программы

Вопросы по ProShow Producer, не вошедшие в имеющиеся категории поддержки.
Правила форума
Прежде, чем задать вопрос, посмотрите — не готов ли уже на него ответ:
Часто задаваемые вопросы по ProShow Producer

Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 13:30

По умолчанию программа хранит свои временные файлы на диске С:. Как сменить месторасположение этой папки?
Если ее перенести на RAM диск, то это ускорит работу программы и сбережет системный SSD диск от постоянных перезаписей.
Хотелось бы решить этот вопрос без использования Символьных Ссылок.
Спасибо.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 14:15

ygogo
Воспользуйтесь выложенной здесь portable сборкой программы и Ваш твердотельный накопитель останется без излишних записей.
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 14:32

Я уже видел и читал Вашу тему. Этим я решу проблему с SSD диском.
А вот ускорить работу программы не смогу, так-как временная папка будет создана программой в месте установки (я так понимаю Песочница). А основная цель - расположить временные файлы в быстрай RAM памяти.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 15:06

Я вам советовал расположить сборку на RAM диске. Правда в мифическом ускорении работы, я сомневаюсь.
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 17:03

Теперь понял. Попробую, как возникнет необходимость создать слайд-шоу.
Если будет прирост скорости и я смогу его чем-то "запротоколировать", выложу результат здесь.
А вопрос по переносу временных файлов еще открыт, возможно найдется "красивое" решение (как я, например, вижу - прописать в файле конфигурации строку с адресом нужной папки).
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 17:35

ygogo писал(а):возможно найдется "красивое" решение

Самый простой вариант - задать пользовательской папке, где расположены рабочие подпапки программы, путь на RAM диск. Правда в этом случае переместятся и остальные подпапки, но, как я понял, для Вас это не столь критично.
Код: Выделить все
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 19:12

Я далеко не программист, поэтому попрошу подробных разъяснений.
Я нашел указанный путь в реестре, но там наша программа не упоминается.
Win XP 32 (комп на работе).
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 19:26

ygogo
Надо найти корневую папку системы, где расположены подпапки программы, и этой корневой папке задать новый путь. Это делается на уровне пользователя, а не программиста. Укажите мне полный путь до папки программы, которую Вы хотели бы перенести.
PS Я плохо помню расположение ProShow Producer в ХР.
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: Kastaneda » 30.11.2011, 19:47

гвоздик писал(а):плохо помню расположение ProShow Producer в ХР

C:\Program Files\Photodex\ProShowProducer
Аватара пользователя
Kastaneda
Мастер (капитан)
 
Сообщения: 3069
Регистрация: 26.10.2008
Благодарил (а): 629 раз.
Поблагодарили: 3279 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 20:14

Kastaneda
Ему нужна пользовательская папка созданная программой, а не программная.
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 21:30

В ХР это папка C:\Documents and Settings\Admin\Local Settings\Temp
Но, думается мне, ее трогать не стоит, так-как это папка системы, а не нашей программы.
Возможно, использование portable сборки, как указано выше - оптимальный вариант, пока разработчики не добавят в настройки такую возможность.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 22:03

ygogo писал(а):C:\Documents and Settings\Admin\Local Settings\Temp

Найдите ссылку на эту папку в той ветке реестра, что я дал и вместо системного раздела С, укажите букву Вашего виртуального раздела (RAM). Затем перенесите Documents and Settings\Admin\Local Settings\Temp на виртуальный раздел и перезагрузите компьютер.

ygogo писал(а):думается мне, ее трогать не стоит, так-как это папка системы,

Система так и будет взаимодействовать с этой папкой, как и на прежнем её месте.

Добавлено спустя 14 минут 59 секунд:
Кстати, Windows Se7en более приспособлена для оптимальной работы с твердотельными накопителями, поэтому рекомендую перейти на неё, для получения эффекта от потраченных на приобретение средств. :smile2:
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 22:38

гвоздик писал(а):Затем перенесите Documents and Settings\Admin\Local Settings\Temp на виртуальный раздел и перезагрузите компьютер.

так после перезагрузки там этого пути не будет, и как другие программы воспримут этот перенос?
А SSD установлен на домашнем компе, а там и Win7 64 и рам 16 гиг.
Сейчас я на работе, а здесь ХР.
А с ProShow Producer пробую работать и там и тут.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 22:56

ygogo писал(а):как другие программы воспримут этот перенос?

Перенос должен восприниматься установленной операционной системой. Все установленные программы взаимодействуют с этой папкой через ОС, поэтому для них этот перенос не критичен.
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 23:02

В указанной ветке именно такой папки нет :scratch:
Как-то можно создать?
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 30.11.2011, 23:36

В таком случае можно переназначить путь у переменных среды.
Но тогда возникает другая проблема. Некоторые программы оставляют в папке Temp данные нужные им после перезагрузки компьютера, а RAM диск после отключения питания обнулит всю папку.
Похоже Ваша идея не имеет оптимального и простого решения. :pardon:
Рисунок

За это сообщение автора гвоздик поблагодарил:
ygogo
Рейтинг: 0.68%
 
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 30.11.2011, 23:45

Спасибо за помощь.
Буду пробовать portable сборку.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: гвоздик » 01.12.2011, 00:21

Компьютерные комплектующие основательно устаревают уже через 2-3 года (сейчас и ещё быстрее), поэтому среднестатистический пользователь меняет системный блок раз в 3-5 лет.
Ваш SSD, при правильной настройке и самом активном использовании, прослужит в 2 раза дольше, поэтому не думайте о потраченных средствах на его приобретение и используйте по максимуму.
Тем более, что технологии SSD тоже не стоят на месте и скоро появятся более скоростные и надежные экземпляры, приемлемые по цене и большего объёма.
Удачи!
Рисунок
Аватара пользователя
гвоздик
ёжик
 
Сообщения: 3936
Регистрация: 28.01.2009
Откуда: ДНР, Донецк
Благодарил (а): 767 раз.
Поблагодарили: 5977 раз.

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 01.12.2011, 00:33

Спасибо!
Только мой SSD Intel X25-V, это достаточно старое поколение, и если скорость чтения и доступ высокие, то запись - слабое звено, максимум 43 мБ/сек. Для системного диска это не критично, а в приложениях с активной записью - увы :sad:
А ресурса выше крыши: диску около 15 месяцев, показатель Host Write(перезапись) - еще менее 600 гигабайт.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Re: Перенести временную папку программы

Непрочитанное сообщениеАвтор: ygogo » 07.03.2012, 23:39

Решил на днях побаловаться с программой, воспользовался portable сборкой, закинул ее на RAM диск. Но программа упорно пишет свои темпы на диск ! Понятно, что никакого ускорения работы от быстрого RAM не получится. Жаль.
ygogo
Юнга
 
Сообщения: 10
Регистрация: 30.11.2011
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цель регистрации: настройка программы (перенести папку "темп")

Вперёд

Вернуться в Различные проблемы

Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 1

cron

x