Если я открываю этот реестр и считываю все подразделы, он отличается от моего редактора реестра.
Способ открытия реестра и считывания всех подразделов:
//Get all results of the specified registery
string registry_key = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall";
using (Microsoft.Win32.RegistryKey key = Registry.LocalMachine.OpenSubKey(registry_key))
{
foreach (string subkey_name in key.GetSubKeyNames())
{
using (RegistryKey subkey = key.OpenSubKey(subkey_name))
{
Console.WriteLine(subkey.Name);
}
}
}
Это дает мне вывод от всех подразделов в этом ключе реестра.
В качестве примера я возьму один:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{FDCFD759-BA24-F0C8-FE83-43513EE6D443}
Когда я проверяю свой редактор реестра.И найдите этот пример, он не находится в данном месте, но он находится в:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{FDCFD759-BA24-F0C8-FE83-43513EE6D443}
Итак, подходим к вопросу .....
Имеет ли реестрредактор показать все подразделы?
Если есть какие-либо вопросы по моему вопросу или комментариям, я хотел бы услышать!