首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装/安装程序包期间的注册

安装/安装程序包期间的注册
EN

Stack Overflow用户
提问于 2010-04-28 14:14:00
回答 2查看 233关注 0票数 0

是否可以在安装VB6应用程序的过程中注册.NET组件?

是否也可以授予安全性(例如,通过CAPSOL)作为安装包的一部分?

InnoSetup会这样做吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-03 21:02:01

对应于http://www.jrsoftware.org/ishelp/index.php?topic=filessection,您可以将StrongAssemblyName与文件部分中的标志gacinstall一起使用(另请参阅Adding assemblies to the GAC from Inno Setuphttp://www.experts-exchange.com/Microsoft/Applications/Q_25148021.html)。你应该只在你安装强类型程序集的程序集上这样做。可以像安装其他DLLs或COM-dlls一样安装其他.NET程序集,这些程序集包含供COM/VB使用互操作部件。

有了实现自定义功能的可能性(参见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用法的讨论。Run部分中的用法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")

票数 0
EN

Stack Overflow用户

发布于 2010-04-28 21:20:28

这一切都取决于您使用哪种安装应用程序-更高级的微星集成创建者,如怀斯,有.NET程序集的配置选项。如果您没有这样的东西,那么您将不得不发出命令行来注册.net组件,并发出命令行来配置安全性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2727186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档