如何使用registry,如何检测:Windows版本(XP,Vista,7)。 版(家庭高级版,专业版,旗舰版)。 和Service Pack级别(Beta,RTM,SP1,SP2)。
这是因为我在离线系统上修理。 脱机系统的registry可以被挂载和访问。
使用HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
下的值 。 我想你知道在哪里可以找到这个蜂巢? 相应的配置单元可以在名为SOFTWARE
%SystemRoot%\System32\config
下找到。
注意:您可以尝试通过查看一些知名文件(例如kernel32.dll
, ntdll.dll
)和版本信息资源(您正在查找的是文件版本: GetFileVersionInfo()
)。
版本值(如果需要的话)可以在HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions
。 看到这里 。
你想要的一切都在HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion
。
不过,我相信这些价值观是可以伪造的 ,所以要谨慎。