iT邦幫忙

0

如何以NSIS製作「免安裝」and「單一執行檔」的Windows應用程式

  • 分享至 

  • xImage

小弟目前有兩個Windows應用程式,分別是用flutter跟Electron做的且兩者皆已Build出執行檔,為求方便發布與分享,希望可以將這一群執行檔變單一執行檔案;同時需要有安裝版本與免安裝版本

安裝版本:
使用一個NSIS的安裝程式製作軟體,他是用沒看過語法去定義整個安裝過程的,找遍各種資料後終於在一個youtube影片中找到一個輔助安裝精靈程式,再經過一些調整這才做出了相對完善的安裝版本檔案。

免安裝版本:
NSIS似乎存在一些好似可以打包的例子使用NSIS打包免安裝檔案,不過小弟我也不知道能不能做成單一免安裝檔案是不是需要程式開發那端的支援(flutter windows 單一免安裝檔)才能做到,又或是只要能build出執行檔後面的打包就不用在意一開始的開發工具

小弟windows實在不熟NSIS打包免安裝檔案部分也已研究多天又突然看到flutter windows 單一免安裝檔說flutter無法做出免安裝檔一時之間無所適從,不知是否有高手願意給一些指教
/images/emoticon/emoticon20.gif

看更多先前的討論...收起先前的討論...
froce iT邦大師 1 級 ‧ 2022-09-27 13:22:10 檢舉
https://morioh.com/p/108aa2fc901f
金牌鴨 iT邦新手 5 級 ‧ 2022-09-28 14:10:30 檢舉
謝謝您! 目前正在嘗試中
金牌鴨 iT邦新手 5 級 ‧ 2022-09-28 23:25:23 檢舉
您好:
因為小弟我的app是需要盾牌權限才能執行的,而https://learn.microsoft.com/zh-tw/windows/msix/desktop/desktop-to-uwp-prepare中的第二大項提及「Mcirosoft Store 將不會接受其功能任何部分需要提升權限的應用程式」,讓我認為要上架microsoft store的app是不能要求盾牌權限的。然而我從ms store下載MSIX Packing Tool想說要來看看時發現一起動就要求了權限... 這樣的發現實在讓人更加一頭霧水
金牌鴨 iT邦新手 5 級 ‧ 2022-09-29 14:11:16 檢舉
讀了許多文章,也做出來了... 但是這不仍是安裝檔嗎 ? ? !
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答