DLL позволяющая менять каталоги используемые 1С (Temp, AppData, LocalAppData)


DLL позволяющая менять каталоги используемые 1С (Temp, AppData, LocalAppData)
Перенос каталогов Temp и LocalAppData на RAM диск позволяет добиться снижения времени на выполенение некоторых операций в конфигураторе, например сохранение конфигурации, сравнение/объединение, выгрузка конфигурации. Эффект может достигать 30%.
А также можно задать каталог по-умолчанию для вновь создаваемых баз.

из http://partners.v8.1c.ru/forum/thread.jsp?id=582642
Суть следующая - 1С слишком часто обращается к диску при работе с конфигурацией, в основном в каталоги
C:\Documents and Settings\user\Local Settings\Application Data\1C\1Cv81 и C:\Documents and Settings\user\Local Settings\Temp
и по результатам:

я тут на досуге подумал, и сочинил библиотеку, которая позволяет менять пути, используемые 1С, и переносить их например на RAM диски.
Позволяет изменить каталоги используемые 1С 8.x: Temp, AppData, LocalAppData.
каталог по-умолчанию для вновь создаваемых баз: MyDocuments

Использование: поместить в каталог 1cv8 (иначе работать не будет, или в системный каталог), зарегистрировать с помощью regsvr32, настроить :).

Удаление также с помощью regsvr32 /u.

также обсуждение:
http://www.forum.mista.ru/topic.php?id=346582

Библиотека не является COM объектом, просто лень интерфейсы установки и настройки придумывать

 15.10.2010 т.к. я использую для временных файлов RAM диск 1Gb, то иногда его не хватает (например при подключении УПП к хранилищу) и приходится менять каталог временных файлов. Теперь библиотека не обязательно должна быть в системных каталогах - может быть где угодно

14.03.2011 Другое решение для этой же задачи: http://avprog.ru/public/82086/

Файлы обработки:

-