在 exe 或 msi 文件中部署 hta 文件

发布于 2024-09-05 15:38:12 字数 488 浏览 5 评论 0原文

我为我们的 Web 应用程序编写了一个 HTA 文件前端,允许 Web 应用程序在没有 Web 浏览器状态栏等的情况下运行,并允许它访问本地系统来执行某些任务。

我需要一种方法将其部署给客户。我需要一个安装程序来提供 hta 文件、ico 文件,并在开始菜单和用户桌面上添加它们的链接。我考虑使用 NSIS 构建安装程序,但我不知道如何将图标分配给快捷方式 - 图标必须是标准的 HTA 图标。

这可以通过 NSIS 完成吗?或者我应该使用其他安装程序?

PS 我对 NSIS 没有特别的偏好,它只是我很久以前使用过的东西。当我下载东西时,我想我更喜欢它们是用 Windows 安装程序启动的 msi 文件(感觉更像是在我习惯的 Linux 上下载 .rpm 或 .deb),但我对它们是如何创建的一无所知。我是一个网络/Linux 人员,对 Windows 编程知之甚少。

I've written an HTA file frontend for our web app that allows the web app to run without web browser status bars etc, and allows it to access the local system for certain tasks.

I need a way to deploy this to customers. I need an installer to supply an hta file, an ico file, and add a link to them in the start menu and on the users desktop. I looked at building an installer with NSIS, but I couldn't figure out how to assign the icon to the shortcuts - The icon had to be a standard HTA one.

Can this be done with NSIS, or should I be using another installer?

P.s. I've got no particular preference for NSIS, it's just something I once used a very long time ago. When I download stuff, I think I prefer them to be msi files that launch with windows installer (it feels more like downloading a .rpm or .deb on linux which I am used to) but I know nothing about how those are created. I'm a web/linux guy who knows very little about windows programming.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海不蓝 2024-09-12 15:38:12

查看 CreateShortcut 的 NSIS 脚本参考。你应该能够做这样的事情:

SetOutPath $DESKTOP
CreateShortcut "$DESKTOP\MyShortcut.lnk" "$INSTDIR\MyHTAFile.hta" "" "$INSTDIR\MyIconFile.ico"

Check out the NSIS Scripting Reference for CreateShortcut. You should be able to do something like this:

SetOutPath $DESKTOP
CreateShortcut "$DESKTOP\MyShortcut.lnk" "$INSTDIR\MyHTAFile.hta" "" "$INSTDIR\MyIconFile.ico"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文