Кажется, что программный доступ к реестру в Windows IoT Core невозможен.Либо через UWP, либо через Win32.
Похожие темы: " Как читать реестр в универсальном приложении Windows 10. "
Следующий код работает на рабочем столе, но приводит к исключению WindowsIoT Core:
try
{
using (RegistryKey key = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"))
{
if (key != null)
{
Object o = key.GetValue("BuildNumber");
if (o != null)
{
Console.WriteLine("Current Build version: " + o.ToString());
}
else
{
Console.WriteLine("key.GetValue return NULL!");
}
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Попытка метода «ReadRegistry.Program.Main (System.String [])» для доступа к полю «Microsoft.Win32.Registry.CurrentUser» не удалась.
Об этой проблеме вы можете отправить отзыв через концентратор обратной связи.
Обходной путь использует командную строку, например powershell :
