2010-07-07 65 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