Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Платформы
Клиенты — серверы Windows 8 — Windows Server 2012
Описание
Взаимодействие с приложением Магазина Windows ориентировано на одно приложение одновременно с многозадачностью, переключением приложений и уведомлениями, предоставляемыми пользовательским интерфейсом Windows. Приложения Магазина Windows имеют размер, чтобы заполнить доступное пространство на экране, а наиболее распространенное представление — полноэкранное. Таким образом, когда запускается другое приложение в системе, вы больше не можете предположить, что новое приложение откроется в окне рабочего стола вместе с вашим классическим приложением. Это всегда верно для приложений и браузеров Магазина Windows, которые выбирают участие в новом интерфейсе пользовательского интерфейса Windows. Вы можете продолжать видеть другие приложения одновременно, например, если вы находитесь на рабочем столе и запускаете другое классическое приложение или у вас есть приложения в состоянии привязки.
Проявление
Если классическое приложение использует распространенные методы активации приложений, такие как использование API ShellExecute в файле или протоколе, Windows запускает приложение, связанное с этой регистрацией, которое может быть приложением Магазина Windows и /или веб-браузером пользователя по умолчанию (веб-браузер по умолчанию может выбрать участие в рабочем столе или новом пользовательском интерфейсе Windows). Приложения Магазина Windows запускаются с помощью полноэкранного экрана, скрывая рабочий стол и классическое приложение, из которого оно было запущено.
Примечание
В Windows 8 Internet Explorer 10 настроен в качестве браузера по умолчанию пользователя, но пользователь может установить и установить другой браузер в качестве значения по умолчанию (без изменений в Windows 7). В Internet Explorer 10 при открытии ссылки из классического приложения Internet Explorer откроется на рабочем столе. Но этот параметр может быть изменен пользователями, чтобы Internet Explorer был открыт в качестве приложения Магазина Windows. Поставщикам браузеров было предложено внедрить аналогичный "контекстный запуск"; однако разработчики должны планировать тот факт, что не все браузеры будут вести себя одинаково.
Меры по снижению риска
Хотя разработчики не могут вносить изменения в свои приложения, чтобы устранить это поведение, существует ряд действий, которые конечный пользователь может сделать, что вы должны сообщить им. Рассмотрите возможность использования сведений, собранных расширенным API ShellExecuteExuteEx() для заполнения контекстно-соответствующего диалога. В этом диалоговом окне укажите пользователю, какое приложение будет запущено, а также указывает, является ли это приложение приложением Магазина Windows или классическим приложением. CLSID можно использовать для различения приложений Магазина Windows от классических приложений. Параметры пользователя:
- Пользователи с широкоэкранным монитором могут привязать приложение Магазина Windows к краю экрана, чтобы предоставить доступ к рабочему столу и таким образом просматривать как приложение Магазина Windows, так и классическое приложение одновременно.
- Если Internet Explorer настроен как браузер пользователя по умолчанию, пользователи могут изменить его поведение, изменив параметры браузера в панель управления. На вкладке "Программы" пользователи могут изменять способ обработки ссылок в Internet Explorer. Другие браузеры могут предложить аналогичный параметр.