【发布时间】:2013-01-19 00:25:52
【问题描述】:
在 NSIS 中有没有一种方法可以确定用户当前运行的 Windows 版本是什么?
我想要这样做的原因是因为我的安装程序在 Windows XP 计算机上看起来不同。我的安装程序使用 MUI2,但我似乎没有与 Windows 7 中相同的 GUI 按钮(我认为它称为 XP 样式),并且主安装程序窗口比 Windows 7 中的大得多(大约 500 x 400 像素)。 在使用 MUI2 的安装程序中存在这些差异是否正常? 我认为 MUI2 在 Windows XP 及更高版本中使外观保持一致?
为了克服安装程序窗口大小的差异,我的解决方案是检测用户是否使用 Windows XP 并相应地调整窗口大小。这可能吗?
我需要有一个特定大小的窗口,因为我有一个背景图像并且图像是 500 像素宽,所以如果安装程序窗口更大,我会有一个空白间隙。我可以将背景图像更改为更宽,但对我自己来说最简单的解决方案是我上面解释的那个
【问题讨论】:
-
也许张贴 XP 和 7 的屏幕截图,以便我们看看你在说什么?
标签: installation nsis