31 references to RegistryKeyPermissionCheck
aspire (1)
Telemetry\WindowsMachineInformationProvider.cs (1)
86?? keyRoot.CreateSubKey(keyPath, RegistryKeyPermissionCheck.ReadWriteSubTree);
Microsoft.Win32.Registry (28)
Microsoft\Win32\RegistryKey.cs (28)
73private volatile RegistryKeyPermissionCheck _checkMode; 175return CreateSubKey(subkey, writable ? RegistryKeyPermissionCheck.ReadWriteSubTree : RegistryKeyPermissionCheck.ReadSubTree, RegistryOptions.None); 180return CreateSubKey(subkey, writable ? RegistryKeyPermissionCheck.ReadWriteSubTree : RegistryKeyPermissionCheck.ReadSubTree, options); 183public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck) 188public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity? registrySecurity) 193public RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions) 198public unsafe RegistryKey CreateSubKey(string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions, RegistrySecurity? registrySecurity) 209RegistryKey? key = InternalOpenSubKeyWithoutSecurityChecks(subkey, (permissionCheck != RegistryKeyPermissionCheck.ReadSubTree)); 230GetRegistryKeyAccess(permissionCheck != RegistryKeyPermissionCheck.ReadSubTree) | (int)_regView, 237RegistryKey key = new RegistryKey(result, (permissionCheck != RegistryKeyPermissionCheck.ReadSubTree), false, _remoteKey, false, _regView); 432key._checkMode = RegistryKeyPermissionCheck.Default; 463key._checkMode = RegistryKeyPermissionCheck.Default; 528public RegistryKey? OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck) 540public RegistryKey? OpenSubKey(string name, RegistryKeyPermissionCheck permissionCheck, RegistryRights rights) 553RegistryKey key = new RegistryKey(result, (permissionCheck == RegistryKeyPermissionCheck.ReadWriteSubTree), false, _remoteKey, false, _regView); 705private static int GetRegistryKeyAccess(RegistryKeyPermissionCheck mode) 710case RegistryKeyPermissionCheck.ReadSubTree: 711case RegistryKeyPermissionCheck.Default: 715case RegistryKeyPermissionCheck.ReadWriteSubTree: 1490private RegistryKeyPermissionCheck GetSubKeyPermissionCheck(bool subkeyWritable) 1492if (_checkMode == RegistryKeyPermissionCheck.Default) 1499return RegistryKeyPermissionCheck.ReadWriteSubTree; 1503return RegistryKeyPermissionCheck.ReadSubTree; 1529private static void ValidateKeyMode(RegistryKeyPermissionCheck mode) 1531if (mode < RegistryKeyPermissionCheck.Default || mode > RegistryKeyPermissionCheck.ReadWriteSubTree)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
15[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(Microsoft.Win32.RegistryKeyPermissionCheck))]
PresentationCore (1)
System\Windows\Input\Stylus\Common\StylusLogic.cs (1)
285result = ((int)(Registry.CurrentUser.OpenSubKey(WpfPointerKey, RegistryKeyPermissionCheck.ReadSubTree)?.GetValue(WpfPointerValue, 0) ?? 0)) == 1;