<< Оглавление >> Перенос установок в новую версию |
|
Во время работы пользователь много чего устанавливает и настраивает, есть даже специальные команды.
А что происходит при деинсталляции и новой инсталляции? Рассмотрим всё более подробно.
Запоминаемая информация разнородна как по содержанию, так и по форме сохранения.
По содержанию это (попытка инвентаризации и классификации): места хранения проектов (пути), установки чертежа, меню и геодерево (для продвинутых), тулбары, новые топознаки, стили, размеры диалогов и т. д. Еще: касается платформы (например, меню, лента) и приложения.
По форме: файлы dwg (шаблоны стилей, например), файлы в Program Data: файлы ini, ttd, текстовые файлы, ветки реестра.
Попытаемся здесь расписать: где какие настройки хранятся.
Деинсталляция возможна двух видов:
стандартная – тогда сохраняются внось созданные файлы .ini для модулей, не теряется профиль, созданный приложением,
с очисткой – удаляются все ветки файлов и в реестре.
Инсталляция возможна:
автоматическая установка с удалением ревизий, когда, например, могут использоваться ранее сохраненные ini;
новых версий – когда всё с нуля.
К сожалению, нет универсального решения – как максимально сохранить и перенести ранее сделанные установки и настройки.
Говорить при деинсталляции…
Программа: копия из реестра и импорт в новую версию.
Например, геодерево – надо сравнивать файлы и сливать – т. е. включать в новую версию ранее сделанные изменения.