Мне нужно перенести набор приложений Windows (работающих под XP с небольшой включенной защитой) на Windows 7 с различными уровнями безопасности, в зависимости от того, как наши клиенты могут настроить его. Каждая функциональная область представляет собой отдельный исполняемый файл или DLL, которая загружается и регистрируется центральным «составным» приложением. Это означает, что все различные части объединены в единое целое.
Моя проблема в том, что составное приложение знает о других приложениях через COM-регистр, либо как библиотека типов, либо как OCX, где это необходимо.
Я пробовал несколько вопросов здесь, чтобы попытаться решить возникающие проблемы, но мне кажется, что я не могу обойти проблему необходимости повышенного доступа для регистрации приложений и доступа к реестру. Наши клиенты будут ожидать такой же (относительно) кажущийся беспроблемный процесс загрузки и активации, как и в XP.
Так же у кого-нибудь есть решение для регистрации библиотек типов и элементов управления OCX без необходимости проходить процесс повышения прав.
Обновление:
Любые решения не обязательно должны быть в Delphi, решение этого для любого языка мне очень поможет.
Заранее спасибо