簡體   English   中英

如何靜默自動更新通過 NSIS 為所有用戶/每台機器安裝的 electron 應用程序?

[英]How to silently auto-update an electron application that is installed via NSIS for all users / per-machine?

項目:我們創建了一個 electron 應用程序,該應用程序使用由 electron-builder 構建的 NSIS 安裝程序發送給我們的用戶(主要使用 Windows)。

場景:我們的用戶是將我們的應用程序安裝到其所有員工的 Windows 終端服務器上的“C:\Program Files”文件夾中的公司。 工作人員 - 正在使用我們的軟件並在新版本發布后看到相關的更新通知 - 大多數時候由於缺乏必要的權限而無法安裝更新。

問:我們不僅想解決上述問題,甚至 go 更進一步:我們希望我們的應用程序能夠靜默更新。 在上述情況下,有哪些可能的解決方案可以使這成為可能?

如果您改為按用戶安裝,那么普通用戶當然可以寫入目錄。

另一種選擇是切換到 MSI。 普通用戶無需 UAC 提升即可修補已簽名的 MSI package。 這稱為用戶帳戶控制 (UAC) 補丁

第三種選擇是創建運行安裝程序的 NT 服務。 可以配置服務,以便普通用戶可以啟動它們。 計划任務也可能起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM