Я пытаюсь проверить, можно ли прочитать реестр из приложения Windows 8. Обычно я могу использовать Registry.GetValue(), но у меня нет этой возможности при создании приложения Win 8. Выполнение некоторых копаний показывает, что Registry.GetValue() принадлежит пространству имен Microsoft.Win32, которое недоступно на вкладке свойств ссылок на приложения Win 8.Чтение реестра с помощью приложения Win 8?
Я сделал некоторые поисковые запросы, но я не нашел конкретных доказательств того, что вы не можете прочитать реестр. Я боюсь, что я не смогу этого сделать из-за песочницы приложений Win 8.
Вы правы. В приложениях Windows 8 Store (Modern/Metro) они помечены в песок, чтобы предотвратить доступ к элементам системного уровня, таким как реестр. Если вам нужно, чтобы приложение обращалось к реестру, оно должно быть типом проекта, отличным от Windows Store. – ajawad987
Вот чего я боялся. Я просматриваю App Container (их версия песочницы), но я не могу найти ничего такого, что в штатах Apple Store не могут получить доступ к реестру. – bkanator
Невозможно выровнять все, что приложение не может сделать, поскольку это бесконечный набор. Неограниченный доступ к реестру будет нарушать изоляцию приложения. –