fix: Removing "Microsoft" from windows model name

This commit is contained in:
Chris Cameron
2021-05-20 09:55:05 -04:00
parent 1390af967f
commit 79db70211f

View File

@@ -26,16 +26,8 @@ namespace ICD.Common.Utils
get get
{ {
string productName = RegistryLocalMachineGetString(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName"); string productName = RegistryLocalMachineGetString(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion", "ProductName");
if (productName == string.Empty)
return string.Empty;
string csdVersion = RegistryLocalMachineGetString(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CSDVersion"); string csdVersion = RegistryLocalMachineGetString(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CSDVersion");
return string.Format("{0} {1}", productName, csdVersion).Trim();
string output = (productName.StartsWith("Microsoft") ? string.Empty : "Microsoft ") +
productName +
(csdVersion == string.Empty ? string.Empty : " " + csdVersion);
return output.Trim();
} }
} }