2013-09-05 113 views
-2

許多年前,Windows安裝程序的首要工具是WinAmp製造商的NSIS。這是偉大的,因爲:什麼Windows安裝程序工具支持Windows 7約定?

  • 它是免費
  • 這是文本的編寫腳本
  • 它有一個預處理器,
  • 這是插件,能,增加特色功能(IFDEF和IFNDEF!)不包括在NSIS門外。

現在,NSIS無法跟上約定,尤其是Windows 7的安全組件。我看到3.0a1版本,但即使這些發行說明也是不可讀的。

什麼人在那裏使用,解決Windows安裝程序的問題?特別是,我正在尋找與NSIS上面列出的相同類型的功能,但是它們與Windows Vista,7和8安裝程序標準保持一致?

+0

安裝時間體驗比開發體驗更重要。 #IMO –

回答

1

當前alpha版本在許可證頁面上的RTF文件中存在鏈接問題,除了3.0a1 AFAIK沒有真正的問題之外。

由於SourceForge保持更改內容,因此發行說明在線有所中斷,但是如果您安裝它,它們可以在幫助文件中找到。您可以查看原始SVN發行說明here

2.4x增加了對RequestExecutionLevel的支持,3.0提供了對DPI感知和支持的清單中支持的操作系統guid的更多控制,不知道您認爲還有哪些其他NT6的東西丟失。

1

你的問題的前提是錯誤的--NSIS可以很好地適用於Windows 7,Windows 8和Windows 8.1的「安全組件」。我用它作爲Fiddler,它被成千上萬的小公司應用到最大的企業中。

我不知道您的意思是「無法讀取」 - 3.0發行說明完全合理。 v3解決了NSIS2唯一的主要限制,即缺少對Unicode的支持。現在這種支持已經存在,NSIS3在可預見的未來看來是Windows桌面安裝程序的不錯選擇。

+0

除NSIS不是基於Windows Installer的工具。它缺乏如此多的關鍵功能。 –

+0

文字遊戲確實很有趣,不是嗎? NSIS是用於構建Windows Installer的工具。請注意,NSIS不會基於「Windows Installer技術」構建MSI文件。聲稱它缺乏「如此之多的關鍵特徵」是以意見爲基礎並經過廣泛辯論,其中沒有一個對回答OP的問題非常有用。正如你在這個主題中顯然非常有見地,也許你想提出你自己的問題的答案(例如,也許呢?) – EricLaw

+0

不,這不是文字遊戲。閱讀標籤FAQ。 Windows安裝程序是一種非常具體的技術,它提供了其他任何技術都未提供的特定功能。 –