【问题标题】:Showing page based on operating system with NSIS基于 NSIS 的操作系统显示页面
【发布时间】:2010-07-07 15:05:11
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我知道我可以让用户选择无论如何,但是,在我的最后,我正在开发的产品的方式是设置的,不用担心这个会容易得多如果我不需要的情况

标签: directory nsis operating-system


【解决方案1】:

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

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

【讨论】:

  • 嘿,我很清楚这一点,不过我只是一个卑微的实习生,按照我的吩咐去做。谢谢!
猜你喜欢
  • 2016-07-10
  • 2018-07-20
  • 1970-01-01
  • 2011-03-03
  • 2015-09-05
  • 2020-05-11
  • 1970-01-01
  • 2019-10-27
  • 2018-10-09
相关资源
最近更新 更多