有没有创建自定义安装程序(不是 Windows 安装程序)的示例,它将程序集添加到 GAC、程序文件和开始->程序的快捷方式?我需要 .net 程序集将其放在 IIS 服务器上仅用于执行。我想限制一些可以运行该程序集(运行意味着安装)但不能复制它的管理员。
最好的问候 Krzysztof
有没有创建自定义安装程序(不是 Windows 安装程序)的示例,它将程序集添加到 GAC、程序文件和开始->程序的快捷方式?我需要 .net 程序集将其放在 IIS 服务器上仅用于执行。我想限制一些可以运行该程序集(运行意味着安装)但不能复制它的管理员。
最好的问候 Krzysztof
安装程序的核心只是一个计算机程序,就像任何其他计算机程序一样。完全可以用您选择的编程语言编写安装程序。您可以编写 VBSCript 或 PowerShell 脚本来创建目录、复制文件、创建快捷方式、调用 GACUTIL 或 Fusion 以在 GAC 中注册程序集。
但为什么?
使用 Windows Installer 或其他领域特定语言的重点是它们已经提供了这些常见用例的实现。这使您可以专注于什么而不是如何。声明式编程与命令式编程。
通常,如果您有 DRM 问题,最好在应用程序本身中处理它。使人们能够安装应用程序,但在首次运行期间处理许可证验证和激活需求。