Возможно ли зарегистрировать компонент .NET во время установки приложения VB6?Регистрация во время установки/установки пакетов
Возможно ли предоставить защиту (например, через CAPSOL) как часть установочного пакета?
Будет ли InnoSetup делать это?
Возможно ли зарегистрировать компонент .NET во время установки приложения VB6?Регистрация во время установки/установки пакетов
Возможно ли предоставить защиту (например, через CAPSOL) как часть установочного пакета?
Будет ли InnoSetup делать это?
Соответствует http://www.jrsoftware.org/ishelp/index.php?topic=filessection вы можете использовать StrongAssemblyName с флагом gacinstall в [Файлы] разделе (смотри также Adding assemblies to the GAC from Inno Setup и http://www.experts-exchange.com/Microsoft/Applications/Q_25148021.html). Вы должны сделать это, это только сборка, в которой вы устанавливаете сильную сборку. Другая сборка .NET, в которой можно установить часть взаимодействия для использования с COM/VB, как и другие DLL или COM-dll.
С возможностью реализации пользовательских функциональных возможностей (см. http://www.jrsoftware.org/iskb.php?custom) вы можете запускать любой exe во время установки и таким образом выполнять некоторую работу, которая не существует из коробки.
С относительно разрешения записи в [Dirs] секции (см http://www.jrsoftware.org/ishelp/index.php?topic=dirssection) вы можете установить разрешение на всех компонентах файлов, которые вы установили. Тот же разрешение запись в [Regisry] раздел (см. http://www.jrsoftware.org/ishelp/index.php?topic=registrysection) разрешает вам устанавливать разрешение в реестре.
ОБНОВЛЕНО: Если вам не нужно использовать Caspol.exe (http://go.microsoft.com/fwlink/?LinkId=131738) вы можете использовать пользовательские функции (см http://www.jrsoftware.org/iskb.php?custom), чтобы начать это или посмотреть на execute caspol from within vbscript для обсуждения об использовании Caspol.exe. Пример использования caspol.exe в разделе [Выполнить] вы можете найти в http://zerosandtheone.com/blogs/vb/archive/2008/06/23/vb-net-install-your-app-and-the-net-framework-using-inno-setup.aspx (поиск на странице «v2.0.50727 \ CasPol.exe»)
Все зависит от того, какое приложение настройки вы используете. Более продвинутые создатели MSI, такие как Wise, имеют параметры конфигурации для сборников .NET. Если у вас нет чего-то подобного, вам придется отключить командные строки для regasm, чтобы зарегистрировать компонент .net и caspol для настройки безопасности.
Will InnoSetup сделать это? – CJ7