Редактирование ключа реестра в HKCU с помощью приложения в пакете приложения - PullRequest
0 голосов
/ 06 января 2019

Я запрограммировал программу для окон, которая автоматически переключается между темной и светлой темами окон 10. Но в пакете приложения ключ не меняется. При нормальном запуске приложения без пакета магазина все нормально редактируется.

Приложение редактирует ключ "AppsUseLightTheme" в HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Themes \ Personalize в назначенное время в фоновом режиме.

Из-за ограничений пакетов приложений приложение может только читать этот ключ, но запись в него остается неизменной.

RegistryKey registryKey = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Themes\Personalize", true);

registryKey.SetValue("AppsUseLightTheme", theme, RegistryValueKind.DWord);

Было бы неплохо, если бы было решение по-прежнему изменять систему тем для пользователя.

1 Ответ

0 голосов
/ 06 января 2019

Это ограничение в настоящее время разработано. Пакет приложения не должен оказывать потенциально нежелательного / разрушающего воздействия на другие приложения в системе.

Какой у вас сценарий?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...