Как читать ключи реестра в ОС Windows 10 IOT Core? - PullRequest
0 голосов
/ 08 февраля 2019

Я устанавливаю одно программное обеспечение Enterprise в зависимости от типа ОС Windows.но я не могу прочитать какие-либо конкретные ключи реестра для ОС Windows 10 IOT core. Не могли бы вы помочь с этим

1 Ответ

0 голосов
/ 11 февраля 2019

Кажется, что программный доступ к реестру в 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 :

enter image description here

...