我为我们的网络应用程序编写了一个 HTA 文件前端,它允许网络应用程序在没有网络浏览器状态栏等的情况下运行,并允许它访问本地系统以执行某些任务。
我需要一种将其部署给客户的方法。我需要一个安装程序来提供一个 hta 文件、一个 ico 文件,并在开始菜单和用户桌面上添加指向它们的链接。我查看了使用NSIS构建安装程序,但我不知道如何将图标分配给快捷方式 - 该图标必须是标准 HTA 图标。
这可以通过 NSIS 完成,还是我应该使用另一个安装程序?
Ps 我对 NSIS 没有特别的偏好,它只是我很久以前曾经使用过的东西。当我下载东西时,我想我更喜欢它们是使用 Windows 安装程序启动的 msi 文件(感觉更像是在我习惯的 linux 上下载 .rpm 或 .deb),但我对它们是如何创建的一无所知。我是一个 web/linux 人,对 windows 编程知之甚少。