2010-07-07 27 views
0

我正在研究一個NSIS腳本,其中有兩個目錄頁。一個獲取程序安裝的目錄,一個獲取放置任何數據的目錄。顯示基於NSIS的操作系統頁面

原因是,在Windows 7和Vista中涉及Program Files文件夾的一些控制問題中,我希望將數據放在Program Files文件夾之外,但仍然允許用戶選擇放置它在他們想要的地方。

我有NSIS的版本插件,我知道如何使用它。我的問題是,當有人在XP或更早版本上安裝時,我不想讓他們選擇數據。

如何根據用戶正在運行的操作系統來顯示目錄頁面?

+0

我知道我可以允許用戶選擇,不管怎樣,但是,在我的最終,我正在開發的產品的設置方式,更容易不必擔心這種情況,如果我不' t不得不 – Nedloh 2010-07-07 15:10:32

回答

1

To skip a page,請在預回調函數中爲您要跳過的頁面調用abort指令。

我還想指出,即使大多數用戶是2000/XP上的管理員,在任何基於NT的平臺上都存在相同的權限問題,而不僅僅是Vista +。

+0

嘿,我很清楚這一點,我只是一個低調的實習生做我所知道的。謝謝! – Nedloh 2010-07-07 15:29:29

+0

就像一個魅力,謝謝。 – Nedloh 2010-07-07 15:38:45