nsis获取操作系统版本

作者:小菜 更新时间:2025-03-16 点击数:
简介:有时我们用NSis 打包EXE的时候需要获取操作系统的版本,我们可以参考下面的函数调用方式:call GetWindowsVersion Pop $R0;获取

【菜科解读】

有时我们用NSis 打包EXE的时候需要获取操作系统的版本,我们可以参考下面的函数

调用方式:

call GetWindowsVersion Pop $R0

;获取操作系统类型Function GetWindowsVersionPush $R0Push $R1ClearErrorsReadRegStr $R0 HKLM \"SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersionIfErrors 0 lbl_winnt; we are not NTReadRegStr $R0 HKLM \"SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber

StrCpy $R1 $R0 1StrCmp $R1 '4' 0 lbl_error

StrCpy $R1 $R0 3

StrCmp $R1 '4.0' lbl_win32_95StrCmp $R1 '4.9' lbl_win32_ME lbl_win32_98

lbl_win32_95:StrCpy $R0 '95'Goto lbl_done

lbl_win32_98:StrCpy $R0 '98'Goto lbl_done

lbl_win32_ME:StrCpy $R0 'ME'Goto lbl_done

lbl_winnt:

StrCpy $R1 $R0 1

StrCmp $R1 '3' lbl_winnt_xStrCmp $R1 '4' lbl_winnt_x

StrCpy $R1 $R0 3

StrCmp $R1 '5.0' lbl_winnt_2000StrCmp $R1 '5.1' lbl_winnt_XPStrCmp $R1 '5.2' lbl_winnt_2003StrCmp $R1 '6.0' lbl_winnt_vista

StrCmp $R1 '6.1' lbl_winnt_win7 lbl_error

lbl_winnt_x:StrCpy $R0 "NT $R0" 6Goto lbl_done

lbl_winnt_2000:Strcpy $R0 '2000'Goto lbl_done

lbl_winnt_XP:Strcpy $R0 'XP'Goto lbl_done

lbl_winnt_2003:Strcpy $R0 '2003'Goto lbl_done

lbl_winnt_vista:Strcpy $R0 'Vista'Goto lbl_done

lbl_winnt_win7:Strcpy $R0 'Win7'Goto lbl_done

lbl_error:Strcpy $R0 ''lbl_done:

Pop $R1Exch $R0

FunctionEnd

nsis,获取,操作系统,版本,有时,我们,用,NSis,

获取Win8.1系统OEM产品密钥的操作技巧分享

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

所谓密匙就是系统序列号,只有你本人机器上拥有,有些用户想获取自己Win8.1系统产品密钥,可又不知道如何获取。

那么,Win8.1系统OEM产品密钥怎么来获取呢?其实,获取产品密钥的方法并不很复杂,下面,小编就来和大家介绍获取Win8.1系统OEM产品密钥的操作方法。

Win8.1产品密钥获取方法: 1、按下Windows键+S键按,弹出搜索框,输入powershell,找到Windows PowerShell,右键点击,点击以管理员身份运行它。

2、在powershell窗口中,复制以下命令:(Get-WmiObject -query select * from SoftwareLicensingService ).OA3xOriginalProductKey 3、然后鼠标右键点击即可粘贴上.点击回车键 4、等待几秒后,会显示出OEM的产品密钥出来,大家记录下来即可。

Win8.1系统OEM版产品密钥的显示及提取方法就和大家详细介绍到这了,有需要的用户不妨参考本文方法来获取Win8.1系统OEM版产品密钥,希望可以帮助到大家。

更多有关系统问题敬请关注菜科网官网。

注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 获取Win8.1系统OEM产品密钥的操作技巧分享 分类于: 回答于:2016-02-02 所谓密匙就是系统序列号,只有你本人机器上拥有,有些用户想获取自己Win8.1系统产品密钥,可又不知道如何获取。

那么,Win8.1系统OEM产品密钥怎么来获取呢?其实,获取产品密钥的方法并不很复杂,下面,小编就来和大家介绍获取Win8.1系统OEM产品密钥的操作方法。

Win8.1产品密钥获取方法: 1、按下Windows键+S键按,弹出搜索框,输入powershell,找到Windows PowerShell,右键点击,点击以管理员身份运行它。

2、在powershell窗口中,复制以下命令:(Get-WmiObject -query select * from SoftwareLicensingService ).OA3xOriginalProductKey 3、然后鼠标右键点击即可粘贴上.点击回车键 4、等待几秒后,会显示出OEM的产品密钥出来,大家记录下来即可。

Win8.1系统OEM版产品密钥的显示及提取方法就和大家详细介绍到这了,有需要的用户不妨参考本文方法来获取Win8.1系统OEM版产品密钥,希望可以帮助到大家。

更多有关系统问题敬请关注菜科网官网。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

Windows操作系统重装步骤

想重装系统不会怎么办?菜科网一键重装系统轻松在线帮您搞定系统重装问题。

软件支持 在线重装、U盘制作、自定义重装 等多种模式。

windows操作系统是微软研发的一个电脑操作系统,现在已经被我们广泛的应用,而windows7系统是目前为止兼容性最好的系统,但是我们使用时间久了之后也会出现卡顿的现象,需要重装系统来解决,下面,小编就把重装系统的方法带给大家。

重装windows7: 1.首先我们打开菜科网一键重装系统软件,点击需要重装的windows操作系统版本,选择好之后,点击”安装此系统“。

2.进入页面我们开始下载系统镜像文件及驱动设备,此时无需手动操作,等待下载完成即可。

3.下载完成后,我们手动点击”立即重启“电脑。

4.重启会进入到启动项页面,这时我们选择第二个选项进入pe系统。

5.进入页面后,我们打开菜科网一键重装系统软件,开始自动安装系统镜像文件。

6.安装完成后,我们将再次点击”立即重启“。

7.最后重启进入到系统页面就安装完成了。

以上就是重装windows操作系统的方法内容,你学会了吗。

标签: 注意:本站所刊载的文章均为学习交流之用,请勿用于商业用途。

对于商业使用,请联系各自版权所有者,否则法律问题自行承担。

Win7系统升级指南:全面解析升级步骤与要点 Win7系统损坏修复教程:详细步骤助你快速解决问题 windows操作系统是微软研发的一个电脑操作系统,现在已经被我们广泛的应用,而windows7系统是目前为止兼容性最好的系统,但是我们使用时间久了之后也会出现卡顿的现象,需要重装系统来解决,下面,小编就把重装系统的方法带给大家。

重装windows7: 1.首先我们打开菜科网一键重装系统软件,点击需要重装的windows操作系统版本,选择好之后,点击”安装此系统“。

2.进入页面我们开始下载系统镜像文件及驱动设备,此时无需手动操作,等待下载完成即可。

3.下载完成后,我们手动点击”立即重启“电脑。

4.重启会进入到启动项页面,这时我们选择第二个选项进入pe系统。

5.进入页面后,我们打开菜科网一键重装系统软件,开始自动安装系统镜像文件。

6.安装完成后,我们将再次点击”立即重启“。

7.最后重启进入到系统页面就安装完成了。

以上就是重装windows操作系统的方法内容,你学会了吗。

菜科网系统致力于解决 Windows 系统重装解决方案,提供高效、安全、免费的系统重装服务。

加入收藏
               

nsis获取操作系统版本

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录