Use OSVersion.Version.Build to reduce registry access

This commit is contained in:
Vic 2023-04-20 20:25:39 +08:00
parent d1f4f88bc2
commit b74ea0071d

View file

@ -177,12 +177,9 @@ namespace Flow.Launcher.Infrastructure.Exception
{
try
{
using (RegistryKey registryKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\"))
{
var buildRevision = GetWindowsRevisionFromRegistry();
var currentBuild = registryKey.GetValue("CurrentBuild").ToString();
return currentBuild + "." + buildRevision;
}
var buildRevision = GetWindowsRevisionFromRegistry();
var currentBuild = Environment.OSVersion.Version.Build;
return currentBuild.ToString() + "." + buildRevision;
}
catch
{