Clean-up
This commit is contained in:
parent
9517de76c2
commit
a251a9ee5a
@ -53,32 +53,32 @@ namespace DerpingDrivers.Util
|
||||
|
||||
#region Registry Methods
|
||||
|
||||
private static string RegistryRead(string RegistryPath, string Field, string DefaultValue)
|
||||
private static string RegistryRead(string registryPath, string field, string defaultValue)
|
||||
{
|
||||
var rtn = "";
|
||||
var backSlash = "";
|
||||
var newRegistryPath = "";
|
||||
var rtn = string.Empty;
|
||||
var backSlash = string.Empty;
|
||||
var newRegistryPath = string.Empty;
|
||||
|
||||
try
|
||||
{
|
||||
RegistryKey OurKey = null;
|
||||
var split_result = RegistryPath.Split('\\');
|
||||
RegistryKey ourKey = null;
|
||||
var splitResult = registryPath.Split('\\');
|
||||
|
||||
if (split_result.Length > 0)
|
||||
if (splitResult.Length > 0)
|
||||
{
|
||||
split_result[0] = split_result[0].ToUpper(); // Make the first entry uppercase...
|
||||
splitResult[0] = splitResult[0].ToUpper(); // Make the first entry uppercase...
|
||||
|
||||
if (split_result[0] == "HKEY_CLASSES_ROOT") OurKey = Registry.ClassesRoot;
|
||||
else if (split_result[0] == "HKEY_CURRENT_USER") OurKey = Registry.CurrentUser;
|
||||
else if (split_result[0] == "HKEY_LOCAL_MACHINE") OurKey = Registry.LocalMachine;
|
||||
else if (split_result[0] == "HKEY_USERS") OurKey = Registry.Users;
|
||||
else if (split_result[0] == "HKEY_CURRENT_CONFIG") OurKey = Registry.CurrentConfig;
|
||||
if (splitResult[0] == "HKEY_CLASSES_ROOT") ourKey = Registry.ClassesRoot;
|
||||
else if (splitResult[0] == "HKEY_CURRENT_USER") ourKey = Registry.CurrentUser;
|
||||
else if (splitResult[0] == "HKEY_LOCAL_MACHINE") ourKey = Registry.LocalMachine;
|
||||
else if (splitResult[0] == "HKEY_USERS") ourKey = Registry.Users;
|
||||
else if (splitResult[0] == "HKEY_CURRENT_CONFIG") ourKey = Registry.CurrentConfig;
|
||||
|
||||
if (OurKey != null)
|
||||
if (ourKey != null)
|
||||
{
|
||||
for (var i = 1; i < split_result.Length; i++)
|
||||
for (var i = 1; i < splitResult.Length; i++)
|
||||
{
|
||||
newRegistryPath += backSlash + split_result[i];
|
||||
newRegistryPath += backSlash + splitResult[i];
|
||||
backSlash = "\\";
|
||||
}
|
||||
|
||||
@ -86,15 +86,16 @@ namespace DerpingDrivers.Util
|
||||
{
|
||||
//rtn = (string)Registry.GetValue(RegistryPath, "CurrentVersion", DefaultValue);
|
||||
|
||||
OurKey = OurKey.OpenSubKey(newRegistryPath);
|
||||
rtn = (string) OurKey.GetValue(Field, DefaultValue);
|
||||
OurKey.Close();
|
||||
ourKey = ourKey.OpenSubKey(newRegistryPath);
|
||||
rtn = (string) ourKey.GetValue(field, defaultValue);
|
||||
ourKey.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch
|
||||
{
|
||||
// TODO: argh!
|
||||
}
|
||||
|
||||
return rtn;
|
||||
@ -196,10 +197,10 @@ namespace DerpingDrivers.Util
|
||||
|
||||
try
|
||||
{
|
||||
var l_System_Info = new SYSTEM_INFO();
|
||||
GetNativeSystemInfo(ref l_System_Info);
|
||||
var systemInfo = new SYSTEM_INFO();
|
||||
GetNativeSystemInfo(ref systemInfo);
|
||||
|
||||
switch (l_System_Info.uProcessorInfo.wProcessorArchitecture)
|
||||
switch (systemInfo.uProcessorInfo.wProcessorArchitecture)
|
||||
{
|
||||
case 9: // PROCESSOR_ARCHITECTURE_AMD64
|
||||
pbits = ProcessorArchitecture.Bit64;
|
||||
@ -228,7 +229,7 @@ namespace DerpingDrivers.Util
|
||||
|
||||
#region EDITION
|
||||
|
||||
private static string _sEdition;
|
||||
private static string _edition;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the edition of the operating system running on this computer.
|
||||
@ -237,8 +238,8 @@ namespace DerpingDrivers.Util
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_sEdition != null)
|
||||
return _sEdition; //***** RETURN *****//
|
||||
if (_edition != null)
|
||||
return _edition; //***** RETURN *****//
|
||||
|
||||
var edition = string.Empty;
|
||||
|
||||
@ -544,7 +545,7 @@ namespace DerpingDrivers.Util
|
||||
#endregion VERSION 6
|
||||
}
|
||||
|
||||
_sEdition = edition;
|
||||
_edition = edition;
|
||||
return edition;
|
||||
}
|
||||
}
|
||||
@ -553,7 +554,7 @@ namespace DerpingDrivers.Util
|
||||
|
||||
#region NAME
|
||||
|
||||
private static string _sName;
|
||||
private static string _name;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the name of the operating system running on this computer.
|
||||
@ -562,8 +563,8 @@ namespace DerpingDrivers.Util
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_sName != null)
|
||||
return _sName; //***** RETURN *****//
|
||||
if (_name != null)
|
||||
return _name; //***** RETURN *****//
|
||||
|
||||
var name = "unknown";
|
||||
|
||||
@ -751,7 +752,7 @@ namespace DerpingDrivers.Util
|
||||
}
|
||||
}
|
||||
|
||||
_sName = name;
|
||||
_name = name;
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user