我试图找到Windows Server 2016计算机的生成版本,例如RS1或RS3。有一个API可以执行此操作GetVersionEx()--但现在已弃用。
MSDN表示改用版本帮助器功能。
我想要构建版本,例如:RS1的1607。
是否有API可以做到这一点?
当我在控制台(CMD)中输入“winver”时,我将获得我的Windows版本(内部版本号左边的四个数字,例如:1803,1903,1909,2004,20H2)但是我如何在python中获得我的Windows版本?我已经尝试过:
import os
os.system("winver")
input()
Run Code Online (Sandbox Code Playgroud)
但随后它将打开一个新窗口,就像在 cmd 中一样,但我只想打印 winver 而无需其余部分,因此我这样做了:
import os
os.system("Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ReleaseId")
input()
Run Code Online (Sandbox Code Playgroud)
但这里有一个字符串在字符串中的问题。 “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion”
我该如何解决这个问题?请帮忙!