创建自定义安装程序作为程

时间:2013-06-26 13:33:54

标签: installer windows-installer .net-assembly

是否有任何示例来创建自定义安装程序(不是Windows安装程序),它将程序集添加到GAC,程序文件和Start->程序的快捷方式? 我需要.net程序集将它放在IIS服务器上才能执行。我想限制一些可以运行该程序集的管理员(运行意味着安装)但不能复制它。

祝你好运 的Krzysztof

1 个答案:

答案 0 :(得分:1)

安装程序的核心只是一个计算机程序,就像任何其他计算机程序一样。完全可以用您选择的编程语言编写安装程序。您可以编写VBSCript或PowerShell脚本来创建目录,复制文件,创建快捷方式,调用GACUTIL或Fusion以在GAC中注册程序集。

但为什么?

使用Windows Installer或其他特定于域的语言的意义在于它们已经提供了这些常见用例的实现。这使您可以专注于什么而不是如何。声明性与命令式编程。

通常,如果您有DRM问题,最好在应用程序本身处理它。允许人们安装应用程序,但在第一次运行期间处理许可证验证和激活需求。