chore: removed more unnecessary docs, and changed function names

This commit is contained in:
Notselwyn 2023-07-18 15:11:44 +02:00
parent c1307624d9
commit 5173bf3d6e
2 changed files with 6 additions and 22 deletions

View file

@ -161,14 +161,6 @@ namespace SafeExamBrowser.SystemComponents.Registry
}
}
/// <summary>
/// Parses a keyName and returns the basekey for it.
/// It will also store the subkey name in the out parameter.
/// If the keyName is not valid, we will return false.
/// Does not raise Exceptions.
/// Supports shortcuts.
/// </summary>
// yoinked (and partially modified to follow SEB conventions) private Win32 function: https://stackoverflow.com/a/58547945
private bool TryGetBaseKeyFromKeyName(string keyName, out RegistryKey baseKey, out string subKeyName)
{
baseKey = default;
@ -185,7 +177,6 @@ namespace SafeExamBrowser.SystemComponents.Registry
basekeyName = keyName.ToUpper(System.Globalization.CultureInfo.InvariantCulture);
}
// add shortcuts as well to be implicit
switch (basekeyName)
{
case "HKEY_CURRENT_USER":

View file

@ -76,9 +76,6 @@ namespace SafeExamBrowser.SystemComponents
return isVirtualMachine;
}
/// <summary>
/// Scans parameters for disallowed strings (signatures)
/// </summary>
private bool IsVirtualSystemInfo(string biosInfo, string manufacturer, string model)
{
var isVirtualMachine = false;
@ -107,17 +104,13 @@ namespace SafeExamBrowser.SystemComponents
var isVirtualMachine = false;
// the resulting IsVirtualRegistry() would be massive so split it
isVirtualMachine |= IsVirtualRegistryHardwareConfig();
isVirtualMachine |= IsVirtualRegistryDeviceCache();
isVirtualMachine |= HasHistoricVirtualMachineHardwareConfiguration();
isVirtualMachine |= HasLocalVirtualMachineDeviceCache();
return isVirtualMachine;
}
/// <summary>
/// Scans (historic) hardware configurations in the registry.
/// </summary>
private bool IsVirtualRegistryHardwareConfig()
private bool HasHistoricVirtualMachineHardwareConfiguration()
{
var isVirtualMachine = false;
@ -134,10 +127,10 @@ namespace SafeExamBrowser.SystemComponents
return false;
}
foreach (string configId in hardwareConfigSubkeys)
foreach (var configId in hardwareConfigSubkeys)
{
var hwConfigKey = $"{hwConfigParentKey}\\{configId}";
bool didReadKeys = true;
var didReadKeys = true;
// collect system values for IsVirtualSystemInfo()
didReadKeys &= registry.TryRead(hwConfigKey, "BIOSVendor", out var biosVendor);
@ -179,7 +172,7 @@ namespace SafeExamBrowser.SystemComponents
/// <summary>
/// Scans (synced) device cache for hardware info of the current device.
/// </summary>
private bool IsVirtualRegistryDeviceCache()
private bool HasLocalVirtualMachineDeviceCache()
{
var isVirtualMachine = false;