Развертывание hta-файла в exe или msi файле - PullRequest
0 голосов
/ 11 июня 2010

Я написал веб-приложение для файлов HTA для нашего веб-приложения, которое позволяет веб-приложению работать без строк состояния веб-браузера и т. Д. И позволяет ему получать доступ к локальной системе для выполнения определенных задач.

Мне нужен способ развернуть это для клиентов. Мне нужен установщик для предоставления hta-файла, ico-файла и добавления ссылки на них в меню «Пуск» и на рабочем столе пользователя. Я смотрел на создание установщика с NSIS , но я не мог понять, как назначить значок ярлыкам - значок должен быть стандартным HTA.

Можно ли это сделать с помощью NSIS или я должен использовать другой установщик?

P.s. У меня нет особых предпочтений в отношении NSIS, я просто использовал это очень давно. Когда я загружаю материал, я думаю, что я предпочитаю, чтобы это были файлы MSI, запускаемые с помощью установщика Windows (это больше похоже на загрузку .rpm или .deb в Linux, к которому я привык), но я ничего не знаю о том, как они создаются. Я парень по веб / Linux, который очень мало знает о программировании Windows.

1 Ответ

1 голос
/ 11 июня 2010

Проверьте справочник сценариев NSIS для CreateShortcut . Вы должны быть в состоянии сделать что-то вроде этого:

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