Windows 10 UWP - программное обнаружение изменений в функциях разработчика

У нас есть вариант использования, в котором мы хотим удаленно контролировать некоторые устройства Windows. В Windows 10 Mobile Параметры ОС> Обновление и безопасность> Для разработчиков есть три варианта:

  1. Используйте возможности разработчика.
  2. Обнаружение устройства.
  3. Портал устройств

Мы хотим обнаруживать любые изменения в трех вышеупомянутых настройках через приложение UWP. Я много искал, но не мог найти способ сделать это. Я также готов периодически проверять настройки и обнаруживать изменения, если это возможно.

Примечание. Это приложение не является приложением для магазина Windows, оно предназначено для внутреннего использования.


person c2tarun    schedule 20.12.2016    source источник


Ответы (1)


Для функций разработчика вы можете используйте реестр, чтобы узнать текущую настройку:

Загрузка приложений неопубликованными

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps

Режим разработчика

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense

Для обнаружения устройств и портала устройств мне, к сожалению, не удалось найти решение. Возможно, их также можно каким-то образом настроить через реестр, но я пока не нашел ключей.

person Martin Zikmund    schedule 21.12.2016
comment
Привет, Мартин, спасибо за ответ. Возможно, я неправильно понимаю ваш ответ, но я искал, как читать реестр с помощью приложения UWP, и во многих сообщениях могу предположить, что это невозможно. Не могли бы вы привести несколько примеров? Или ссылку на документацию? - person c2tarun; 29.12.2016
comment
Вы упомянули, что это не приложение из Магазина Windows, а внутреннее приложение. Если это не приложение из Магазина Windows, вы можете использовать компоненты, предоставляемые через посредство среды выполнения Windows, которые позволяют взаимодействовать с полной библиотекой .NET Framework из приложения UWP. Таким образом, вы можете использовать полную структуру, включая доступ к реестру или другие расширенные функции. Дополнительную информацию о брокерских компонентах можно найти здесь - msdn.microsoft.com/en-us/windows/uwp/winrt-components/ - person Martin Zikmund; 29.12.2016
comment
Спасибо, это было полезно. - person c2tarun; 29.12.2016