Основываясь на моем опыте, сделав это несколько раз, наиболее важные ключи реестра:
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known Packages
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Library
и, возможно,
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Known IDE Packages
и, возможно,
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette
HKEY_CURRENT_USER\Software\Borland\Delphi\5.0\Palette Defaults
До тех пор, пока вы сначала выполнили стандартную установку D5.
Легче/надежнее, если среда IDE заполнит остальные биты при ее использовании, и вы, при необходимости, измените параметры. Некоторые пакеты компонентов, например madExcept, DevExpress и т. Д., Часто лучше всего переустанавливаются с использованием собственных инсталляторов.
Если у вас не будет нескольких пользователей на одной машине с использованием Delphi, тогда материал HKLM на самом деле не так важен - я не думаю.
Как уместно в стороне - я узнал, что хороший способ справиться с этим состоит в том, чтобы создать сценарий (или аналогичный) для создания моей среды Delphi каждый раз, когда я решил использовать новую машину/установку. Я копирую/загружаю/проверяю (что может быть сделано в FB тоже) весь исходный код пакета, затем используйте FB для его компиляции, копирования, создания dirs и заполнения соответствующих разделов реестра и т. Д. Я всегда получаю согласованную среду и значительно ее проще перестраивать отдельные компоненты или пакеты по мере их обновления. Элементы также могут быть помещены в сценарий в «порядке зависимости», чтобы вы знали, что нужно перекомпилировать зависимый пакет, если что-то изменится. Теперь у меня есть один sciprt FB, который создает среды D5, D2007, D2009, D2010 и пакеты всех моих основных компонентов, все в зависимости от того, какой компилятор (ы) меня интересует, о чем я указываю простой переменной. Ну стоит того.
Ничего себе, я не коснулся Delphi 5, как 10 лет. Вздох ... Тогда было хорошо. В любом случае, вы пытаетесь скопировать установленные пакеты (я думаю, их называли DPK)? Если я правильно помню, что материал был переносимым, копируя DPK и «импортируя» их. Извините, не помню точных подробностей, что это было ДЛИТЕЛЬНОЕ время. –