33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
using System;
 | 
						|
using SafeExamBrowser.Monitoring;
 | 
						|
using MonoMod;
 | 
						|
using SafeExamBrowser.Logging.Contracts;
 | 
						|
using SafeExamBrowser.SystemComponents.Contracts;
 | 
						|
using SafeExamBrowser.SystemComponents.Contracts.Registry;
 | 
						|
 | 
						|
namespace SafeExamBrowser.Monitoring
 | 
						|
{
 | 
						|
#pragma warning disable IDE1006 // Naming Styles
 | 
						|
    public class patch_VirtualMachineDetector : VirtualMachineDetector
 | 
						|
#pragma warning restore IDE1006 // Naming Styles
 | 
						|
    {
 | 
						|
        [MonoModIgnore] public patch_VirtualMachineDetector(ILogger logger, IRegistry registry, ISystemInfo systemInfo) : base(logger, registry, systemInfo) { }
 | 
						|
        //[MonoModOriginal] public extern void orig_VirtualMachineDetector();
 | 
						|
        //[MonoModConstructor] public void VirtualMachineDetector()
 | 
						|
        //{
 | 
						|
        //    orig_VirtualMachineDetector();
 | 
						|
        //}
 | 
						|
 | 
						|
#pragma warning disable IDE1006 // Naming Styles
 | 
						|
        [MonoModOriginal] public extern bool orig_IsVirtualMachine();
 | 
						|
#pragma warning restore IDE1006 // Naming Styles
 | 
						|
#pragma warning disable CS0108 // Member hides inherited member; missing new keyword
 | 
						|
        public bool IsVirtualMachine()
 | 
						|
#pragma warning restore CS0108 // Member hides inherited member; missing new keyword
 | 
						|
        {
 | 
						|
            bool isVirtualMachine = orig_IsVirtualMachine();
 | 
						|
 | 
						|
            return false; 
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |