如何解决在 NSIS 中,如何检测 Win 10 和 Windows 19 的 Windows 版本
我已经阅读了 windows wiki 页面 - https://nsis.sourceforge.io/Get_Windows_version 并且我知道 GetWindowsVersion 插件仅限于 Windows 8.1。我如何确保检查 Windows 10 的 Windows 版本并赢得服务器 2019。
PS:我已经提到了 - NSIS Detect Windows Version,我发现这个帖子有点过时了。
解决方法
使用 WinVer.nsh
!include WinVer.nsh
Function .onInit
${IfNot} ${AtLeastWin10}
MessageBox mb_iconStop "Windows 10 blah blah"
Abort
${EndIf}
FunctionEnd
要求普通的 Windows 10 但特定的服务器版本很奇怪,但如果你必须:
${If} ${IsServerOS}
${AndIf} ${AtLeastWaaS} 1809
...
${EndIf}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。