32 references to OpenSubKey
aspire (2)
Telemetry\WindowsMachineInformationProvider.cs (2)
61using var key = registry.OpenSubKey(registryRoot, writable: false); 85using var key = keyRoot.OpenSubKey(keyPath, writable: true)
Microsoft.AspNetCore.DataProtection (2)
Repositories\RegistryXmlRepository.cs (2)
96var aspnetBaseKey = hklmBaseKey.OpenSubKey(aspnetAutoGenKeysBaseKeyName, writable: true); 102return aspnetBaseKey.OpenSubKey("DataProtection", writable: true)
Microsoft.Build (1)
Evaluation\IntrinsicFunctions.cs (1)
308using (RegistryKey subKey = key.OpenSubKey(subKeyName, false))
Microsoft.Build.Tasks.Core (4)
BootstrapperUtil\Util.cs (1)
217RegistryKey subKey = key.OpenSubKey(path, false);
ManifestUtil\SecurityUtil.cs (1)
926using (RegistryKey versionIndependentToolKey = localMachineKey.OpenSubKey(versionIndependentToolKeyName, writable: false))
ManifestUtil\Util.cs (1)
279RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", false);
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
233using (RegistryKey keyPlatform = baseKey.OpenSubKey(directoryKey.RegistryKey, false))
Microsoft.Build.Utilities.Core (1)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
233using (RegistryKey keyPlatform = baseKey.OpenSubKey(directoryKey.RegistryKey, false))
Microsoft.DotNet.Cli.Utils (2)
DependencyProvider.cs (2)
149using RegistryKey? dependentsKey = BaseKey.OpenSubKey(DependentsKeyPath, writable: true); 154using RegistryKey? providerKey = BaseKey.OpenSubKey(DependenciesKeyRelativePath, writable: true);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Interaction.vb (1)
334AppSectionKey = UserKey.OpenSubKey(AppSection, True)
Microsoft.Win32.Registry (1)
Microsoft\Win32\RegistryKey.cs (1)
490return OpenSubKey(name, false);
PresentationFramework (1)
System\Windows\Markup\RestrictiveXamlXmlReader.cs (1)
44using (RegistryKey xpsDangerKey = hklm.OpenSubKey(AllowedTypesForRestrictiveXamlContexts, false))
System.Data.OleDb (2)
System\Data\Common\AdapterUtil.cs (2)
1098using (RegistryKey? key = Registry.ClassesRoot.OpenSubKey(subkey, false)) 1116using (RegistryKey? key = Registry.LocalMachine.OpenSubKey(subkey, false))
System.Diagnostics.EventLog (10)
System\Diagnostics\EventLog.cs (6)
292eventKey = baseKey.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\EventLog", true); 301logKey = eventKey.OpenSubKey(logName, true); 517logKey = eventkey.OpenSubKey(logName, false); // try to find log file key immediately. 558RegistryKey? logKey = eventkey.OpenSubKey(logNames[i], /*writable*/!readOnly); 561sourceKey = logKey.OpenSubKey(source, /*writable*/!readOnly); 686return lmkey.OpenSubKey(EventLogKey, writable);
System\Diagnostics\EventLogEntry.cs (2)
381logKey = eventKey?.OpenSubKey(logName ?? "Application", /*writable*/false); 382return logKey?.OpenSubKey(source, /*writeable*/false);
System\Diagnostics\EventLogInternal.cs (2)
956return lmkey.OpenSubKey(EventLogKey, writable); 981logkey = eventkey.OpenSubKey(logname, writable);
System.Diagnostics.PerformanceCounter (5)
System\Diagnostics\PerformanceCounterLib.cs (5)
519serviceParentKey = Registry.LocalMachine.OpenSubKey(ServicePath, true); 523serviceParentKey.OpenSubKey(categoryPerfKeyName, writable: true) ?? 543serviceParentKey.OpenSubKey(categoryLinkageKeyName, writable: true) ?? 602serviceKey = Registry.LocalMachine.OpenSubKey(ServicePath, true); 605using (RegistryKey categoryKey = serviceKey.OpenSubKey(categoryName, true))