Предприятиям

Новые возможности Windows 8.1 с обновлением, связанные со встраиванием и работой на предприятиях, позволяют сделать приложения среды выполнения Windows доступными для сетевых служб из процессов рабочего стола (приложений или локальных служб) вне контейнера приложения. Это значит, что неопубликованное приложение Магазина Windows может работать в качестве встроенного клиента или клиента службы предприятия.

Новые возможности в Windows 8.1 с обновлением

  • Использование сетевого замыкания на себя в неопубликованных приложениях Магазина Windows
  • Компоненты Windows RT, выполняемые с помощью посредника, для неопубликованных универсальных приложений Windows

Использование сетевого замыкания на себя в неопубликованных приложениях Магазина Windows

В Windows 8.1 с обновлением поддерживается использование сетевого замыкания на себя для неопубликованных универсальных приложений Windows. Приложение Магазина Windows подключается к службе через адрес "localhost". Localhost — это особое сетевое имя компьютера, которое указывает на локальный компьютер. При подключении приложение Магазина Windows отправляет запросы и получает ответы от службы, как если бы она была запущена на удаленном сервере. Приложение Магазина Windows таким образом взаимодействует с сервером локального рабочего стола. Это позволяет выполнять действия, которые могут быть запрещены песочницей для универсальных приложений Windows или моделью безопасности, а также использовать существующий код бизнес-логики без необходимости переписывать его. Это решение особенно полезно, поскольку приложения среды выполнения Windows можно устанавливать как на удаленное устройство, так и на компьютер, на котором запущен сервер рабочего стола.

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

Полный технический документ по этому вопросу см. в разделе Использование сетевого замыкания на себя в неопубликованных приложениях Магазина Windows. Вы также можете скачать сопутствующий пример кода.

Компоненты среды выполнения Windows, выполняемые с помощью посредника, для неопубликованных универсальных приложений Windows

Чтобы использовать существующий код бизнес-логики, а также инструменты для разработки пользовательского интерфейса и взаимодействия с пользователем в универсальном приложении Windows, вы можете применить механизм посредников, позволяющий сочетать в одном приложении код классического приложения и приложения Магазина Windows.

Ключевым является новый тип проекта, представленный в Windows 8.1 с обновлением. Он поддерживает маршалинг типов среды выполнения Windows между универсальными приложениями Windows и компонентами рабочего стола с помощью контракта между процессами.

Примечание  Этот способ работает только с приложениями, которые используют существующий процесс загрузки неопубликованных приложений. В данной версии неопубликованное приложение может быть 32-разрядным или 64-разрядным, но серверный компонент должен быть 32-разрядным.

Полный технический документ по этому вопросу см. в разделе Компоненты среды выполнения Windows для неопубликованных универсальных приложений Windows, выполняемые через посредника. Вы также можете скачать сопутствующий пример кода.