使用NSIS显示基于操作系统的页面

时间:2010-07-07 15:05:12

标签: directory nsis operating-system

我正在开发一个NSIS脚本,其中有两个目录页面。一个获取程序安装的目录,一个获取放置任何数据的目录。

原因是,由于Windows 7和vista中涉及Program Files文件夹的一些控件问题,我希望将数据放在Program Files文件夹之外,但仍然允许用户选择放置它他们想要的地方。

我有NSIS的版本插件,我知道如何使用它。我的问题是,当有人在XP或更早版本上安装时,我不想给他们提供数据选项。

如何根据用户运行的操作系统显示目录页面?

1 个答案:

答案 0 :(得分:1)

To skip a page,在您要跳过的页面的前回调函数中调用abort指令。

我还想指出,尽管大多数用户都是2000 / XP的管理员,但任何基于NT的平台都存在相同的权限问题,而不仅仅是Vista +。

相关问题