SEBWIN-759, #606: Fixed bug in cursor path verification.
This commit is contained in:
		
							parent
							
								
									f7479cd1a8
								
							
						
					
					
						commit
						2ef7c2c5ec
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -66,7 +66,7 @@ namespace SafeExamBrowser.Runtime.Operations | |||
| 		private bool VerifyCursorConfiguration() | ||||
| 		{ | ||||
| 			var success = true; | ||||
| 			var systemPath = $@"{Environment.ExpandEnvironmentVariables("%SystemRoot%")}\cursors\";
 | ||||
| 			var systemPath = $@"{Environment.ExpandEnvironmentVariables("%SystemRoot%")}\Cursors\";
 | ||||
| 
 | ||||
| 			logger.Info($"Attempting to verify cursor configuration..."); | ||||
| 
 | ||||
|  | @ -75,7 +75,7 @@ namespace SafeExamBrowser.Runtime.Operations | |||
| 				foreach (var cursor in cursors.Where(c => !string.IsNullOrWhiteSpace(c))) | ||||
| 				{ | ||||
| 					success &= registry.TryRead(RegistryValue.UserHive.Cursors_Key, cursor, out var value); | ||||
| 					success &= value == default || !(value is string) || (value is string path && (string.IsNullOrWhiteSpace(path) || path.StartsWith(systemPath))); | ||||
| 					success &= value == default || !(value is string) || (value is string path && (string.IsNullOrWhiteSpace(path) || path.StartsWith(systemPath, StringComparison.OrdinalIgnoreCase))); | ||||
| 
 | ||||
| 					if (!success) | ||||
| 					{ | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Damian Büchel
						Damian Büchel