Что такое Game Explorer

Обновлено: 21.11.2024

Функция операционной системы Microsoft Windows 7, которая позволяет пользователям быстро находить и управлять всеми компьютерными играми на вашем компьютере. Помимо просмотра всех игр, пользователи также могут видеть информацию об установленных играх, включая рейтинг ESRB, системные требования, обновления и баллы.

Вэнджи Бил — независимый писатель, пишущий о бизнесе и технологиях, освещающий интернет-технологии и онлайн-бизнес с конца 90-х годов.

Популярные статьи

Список версий операционной системы Windows и история [по порядку]

Операционная система Windows (ОС Windows) относится к семейству операционных систем, разработанных корпорацией Microsoft. Мы смотрим на историю Windows.

Как создать ярлык веб-сайта на рабочем столе

Ярлык веб-сайта на рабочем столе рассмотрен Web Webster Это руководство Webopedia покажет вам, как создать ярлык веб-сайта на рабочем столе с помощью.

Что такое пять поколений компьютеров? (с 1-го по 5-е)

Отзыв: Web Webster Каждое поколение компьютеров значительно увеличивает скорость и мощность вычислительных задач. Узнайте о каждом из них.

Учетные записи электронной почты Hotmail [Outlook]

Запущенная в 1996 году служба Hotmail была одной из первых общедоступных почтовых веб-служб, доступ к которым можно было получить из любого веб-браузера. На своем.

Статьи по теме

Закон о высоких технологиях

Событие CTF

Крипер

Webopedia – это интернет-ресурс по информационным технологиям и информатике для ИТ-специалистов, студентов и преподавателей. Webopedia фокусируется на подключении исследователей к наиболее полезным для них ИТ-ресурсам. Ресурсы Webopedia охватывают определения технологий, образовательные руководства и обзоры программного обеспечения, которые доступны всем исследователям, независимо от технического образования.

Рекламодатели

Рекламируйте с помощью TechnologyAdvice в Webopedia и на других наших платформах, ориентированных на ИТ.

Наши бренды

Собственность TechnologyAdvice.
© 2021 TechnologyAdvice. Все права защищены

Windows Games Explorer предоставляет разработчикам игр безопасный и привлекательный способ представить свои игры пользователям платформы Windows (начиная с Vista). В этом документе подробно описано, как добавить игру в Games Explorer.

Что такое Обозреватель игр?

Проводник игр Windows — это настраиваемая папка для оболочки Windows, обеспечивающая богатое представление игр. Доступ к нему можно получить в меню «Пуск», нажав «Игры».

Обозреватель игр предоставляет:

Отображение названия игры, описания, версии, даты выпуска, информации об издателе и разработчике

Отображение общего или регионального изображения коробки с игрой

Отображение минимального и рекомендуемого рейтинга производительности системы

Отображение рейтингов игрового контента и дескрипторов

Ограничение игрового процесса на основе настроек родительского контроля

Настраиваемые контекстные меню при щелчке правой кнопкой мыши по игре

Уникальные настройки для нескольких установок в одной системе

Отображение игровой статистики

Отображение игровых уведомлений

Отображение поставщиков игр с необязательными новостными лентами

Использование Проводника игр

Чтобы ваша игра могла использовать Games Explorer, вы должны создать файлы данных, на которые опирается Games Explorer, и добавить свою игру в Games Explorer.

  • Создание файлов данных Games Explorer
  • Добавление игры в Games Explorer
  • Включение обозревателя игр в домене

Создание файлов данных Games Explorer

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

Шаг 1. Создайте GDF

Обозреватель игр отображает различные данные о каждой игре. Эти данные хранятся в документе на основе XML, который называется файл определения игры (GDF). Чтобы ваша информация отображалась, вы должны быть автором хотя бы одного GDF; если вы хотите, чтобы информация об игре была локализована для разных регионов мира, вы должны создать несколько GDF, по одной для каждого региона.

Формат GDF определяется схемой, которая требует лишь минимального набора информации; многие поля являются необязательными. При создании GDF вы можете выбрать уровень детализации, который вы хотите передать в Games Explorer.

Чтобы просмотреть примеры минимальных и полных файлов GDF и понять схему для файлов GDF, см. раздел Схема файла определения игры (GDF).

Шаг 2. Создайте растровые изображения

Проводник игр отображает обложки для каждой игры, в которой они есть. Предоставленное изображение отображается в маленьком формате в списке игр и в большом формате, когда игра выбирается пользователем. Создайте файл изображения, который будет представлять вашу игру в Games Explorer.

Изображение должно быть в формате PNG, так как это позволяет использовать функции прозрачности, чтобы ваша работа выглядела более аккуратно в Проводнике игр. Другие форматы также доступны. Список форматов см. в разделе Доставка и локализация GDF

Шаг 3.Встраивание файлов GDF и растровых изображений

Файлы GDF и файлы растровых изображений, используемые Games Explorer, не могут быть независимыми файлами, которые просто устанавливаются в каталог игры вместе с остальными файлами игры. Они должны быть встроены как ресурсы либо в исполняемый файл, либо в DLL.

Добавление игры в Games Explorer

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

  • Добавление игры в последние версии Windows
  • Добавление игры на рабочий стол Windows Vista, Windows 7 или Windows 8
  • Добавление игры в Windows XP

Добавление игры в последние версии Windows

Если игра установлена ​​в последней версии Windows (Windows 7 или более поздней версии), инструкции по добавлению игры см. в технической статье Windows Games Explorer для разработчиков игр.

Добавление игры на рабочий стол Windows Vista, Windows 7 или Windows 8

Если игра установлена ​​в Windows Vista, Windows 7 или Windows 8 Desktop, ее можно добавить в Game Explorer, и это самый простой сценарий.

Шаг 1. Установите файлы игры

Первым шагом при добавлении игры в Games Explorer является установка файлов игры на жесткий диск. Важно, чтобы к этому шагу были установлены все игровые файлы; после добавления игры в Games Explorer на шаге 4 родительский контроль семейной безопасности Windows может помешать процессу установки получить доступ к базовому каталогу игры для добавления или изменения файлов.

Шаг 2. Создайте COM-объект IGameExplorer

Следующим шагом является создание COM-объекта IGameExplorer, который вы будете использовать для добавления информации об игре в Games Explorer.

Шаг 3. Вызов IGameExplorer::VerifyAccess

Чтобы проверить, есть ли у игры разрешение на запуск в учетной записи текущего пользователя, вызовите VerifyAccess. Обратите внимание, что при этом игра также добавляется в журнал «Просмотр активности родительского контроля». Кроме того, вы должны вызвать эту функцию до входа в средство просмотра активности родительского контроля. Метод VerifyAccess принимает в качестве параметра путь к GDF вашей игры. Он сравнивает рейтинг родительского контроля в GDF с настройками родительского контроля текущего пользователя и определяет, есть ли у текущего пользователя необходимые разрешения для запуска игры.

Вы можете сообщить пользователю об отсутствии у него разрешения на запуск игры, поскольку, если VerifyAccess вернет FALSE, пользователю не будет разрешено запускать игру.

Шаг 4. Вызов IGameExplorer::AddGame

Чтобы идентифицировать вашу игру в Games Explorer, вы должны вызвать AddGame, указав путь к вашему ресурсу GDF, путь к вашей базовой установке, область установки и, при необходимости, InstanceID (GUID). Вы можете указать InstanceID для параметра pguidInstanceID, используя сгенерированный вами GUID, или, установив для pguidInstanceID значение GUID_NULL, он будет сгенерирован для вас. InstanceID однозначно идентифицирует экземпляр вашей игры, добавленный в Games Explorer, и вы должны сохранить его на следующем шаге.

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

Шаг 5. Сделайте идентификатор экземпляра игры постоянным

Сохраните InstanceID, который вы получили или передали в AddGame, используя либо файл, либо реестр. В качестве альтернативы вы можете найти свой InstanceID во время выполнения с помощью WMI. Дополнительные сведения о том, как это сделать, см. в различных примерах.

Шаг 6. Создайте папки игровых задач

Задачи — это действия, которые пользователь может выполнять в вашей игре в Games Explorer. Такие действия, как игра в игру, обновление игры или посещение веб-сайта игры, являются примерами задач. Вы должны создать структуру каталогов, представляющую задачи, которые вы хотите поддерживать для своей игры, даже если вы хотите поддерживать только задачу по умолчанию, которая запускается, когда пользователь дважды щелкает игру в Games Explorer. См. Задачи Games Explorer.

Добавление игры в Windows XP

Вы можете установить свою игру на компьютер под управлением Windows XP и сохранить дополнительную информацию, чтобы ваша игра отображалась в Проводнике игр, если пользователь обновит систему до более новой версии Windows.

Шаг 1. Установите файлы игры

Как и в более поздних версиях Windows, первым шагом будет установка всех ваших игровых файлов в систему пользователя.

Шаг 2. Создайте свой собственный идентификатор экземпляра

Поскольку API-интерфейсы Games Explorer недоступны в Windows XP, система не может сгенерировать InstanceID для вашей игры. Поэтому вы должны создать свой собственный InstanceID, который вы должны сохранить в файле или в реестре.

Шаг 3. Создайте папки игровых задач

Как и в сценарии установки с более поздними версиями Windows, вы можете подготовить задачи — часто используемые действия — для своего пользователя. Поскольку пользователь в настоящее время работает под управлением Windows XP, задачи не будут доступны для использования сразу, но они будут автоматически добавлены в игру в Проводнике игр, когда пользователь обновится до более новой версии Windows, такой как Windows Vista или Windows 7. См. Задачи Games Explorer, а также Поддержка обновления с Windows XP.

Шаг 4. Установите параметры реестра

Чтобы более свежая версия Windows автоматически добавляла вашу игру при установке операционной системы, необходимо создать некоторые значения в реестре; дополнительные сведения см. в разделе Создание настраиваемых значений реестра.

Включение обозревателя игр в домене

Чтобы использовать родительский контроль в системе Windows, присоединенной к домену, необходимо изменить параметр групповой политики, чтобы сделать родительский контроль видимым:

Перейдите к политике локального компьютера | Конфигурация компьютера | Административные шаблоны | Компоненты Windows | Родительский контроль.

Проводник игр для Windows предоставляет разработчикам игр безопасный и привлекательный способ представить свои игры пользователям Windows Vista или более поздних версий.

Обозреватель игр отображается в меню «Пуск» в Windows Vista или более поздних версиях как папка «Игры» и обеспечивает централизованный доступ к играм.

Обозреватель игр Windows — это настраиваемая папка для оболочки Windows, обеспечивающая богатое представление игр. Он предлагает:

  • Отображение названия игры, описания, версии, даты выпуска, информации об издателе и разработчике.
  • Отображение общего или регионального «миниатюрного» изображения коробки с игрой.
  • Отображение минимального и рекомендуемого рейтинга производительности системы.
  • Отображение оценок игрового контента и дескрипторов.
  • Ограничение игрового процесса на основе настроек родительского контроля.
  • Настраиваемые контекстные меню при щелчке правой кнопкой мыши по игре.
  • Уникальные настройки для нескольких установок в одной системе.

Подробнее о преимуществах интеграции вашей игры с Windows Games Explorer можно прочитать здесь.

Обновление с Windows XP до Windows Vista или выше

Обновление с Windows XP до Windows Vista или более поздней версии — это распространенный сценарий, который должна поддерживать ваша игра. В этом сценарии пользователь устанавливает вашу игру в системе Windows XP, а затем выполняет обновление до Windows Vista или более поздней версии. Инструмент настройки Advanced Installer Game Explorer полностью поддерживает регистрацию игр в Windows XP, поэтому ваша игра автоматически интегрируется с оболочкой Windows Game Explorer при обновлении ОС.

Добавление новой игры

Используйте кнопку панели инструментов [ Новая игра ], пункт контекстного меню «Новая игра» или нажмите клавишу «Insert», когда выделен список «Обзор игр».

Переименование игры

Используйте параметр контекстного меню «Переименовать» или нажмите клавишу F2, когда игра выбрана.

Этот идентификатор будет именем сгенерированного двоичного файла ресурса GDF. Этот файл будет автоматически создан Advanced Installer на основе предоставленной вами информации и должен находиться в каталоге установки игры (APPDIR) рядом с вашим основным исполняемым файлом игры.

Вы должны поместить двоичный файл ресурса GDF в тот же компонент, что и основной исполняемый файл игры. Только так вы сможете должным образом обусловить установку своей игры.

Удаление игры

Используйте кнопку [ Удалить ] на панели инструментов, пункт контекстного меню «Удалить» или нажмите клавишу Delete, когда игра выбрана.

Темы


    Общая информация об игре, которая будет отображаться в оболочке Windows Games Explorer.
    Укажите игровые арт-ресурсы.
    Укажите параметры регистрации игры.

Еженедельный веб-семинар с демонстрацией продукта Хотите принять участие в еженедельной демонстрации продукта? Выберите предпочтительный временной интервал.

Microsoft Windows Vista поставляется с функцией Game Explorer, которая позволяет разработчику составлять список игр в центральном проводнике. Эта страница содержит код, который позволяет установщику NSIS добавлять и удалять игры из Game Explorer.

Прежде чем использовать этот код, игра с реализованным GDF должна быть уже подготовлена. GDF означает файл определения игры и на самом деле представляет собой XML, встроенный в качестве ресурса в исполняемый файл игры. Тип ресурса должен называться DATA, а сам ресурс должен называться __GDF_XML. Дополнительные сведения см. в MSDN.

Использование

Сохраните приведенный выше код в файл с именем GameExplorer.nsh и включите его в свой сценарий перед использованием макросов.

Добавление игр

Во-первых, необходимо создать экземпляр GUID для установки игры с помощью GameExplorer_GenerateGUID или любого другого метода создания GUID. Сгенерированный GUID экземпляра необходимо сохранить для последующего использования, так как он необходим для удаления и обновления игры.

Далее просто вызовите GameExplorer_AddGame и сообщите все подробности.

Флаг ошибки устанавливается в случае ошибки.

Дополнительные задачи

GameExplorer_AddGame по умолчанию создает только одну задачу — задачу Play. Чтобы создать больше, необходимо создать ярлык в пронумерованном каталоге в папке $APPDATA\Microsoft\Windows\GameExplorer\\PlayTasks\ или $APPDATA\Microsoft\Windows\GameExplorer\\SupportTasks\< /я> . Задача Play имеет номер 0 в разделе PlayTasks, поэтому следующая задача воспроизведения должна иметь номер 1, а следующая задача поддержки должна иметь номер 0.

Обновление игр

Восстановите GUID экземпляра и передайте его в GameExplorer_UpdateGame.

Флаг ошибки устанавливается в случае ошибки.

Удаление игр

Восстановите GUID экземпляра и передайте его в GameExplorer_RemoveGame.

Флаг ошибки устанавливается в случае ошибки.

Похожие страницы MSDN

См. также

Подключаемый модуль для игр Подключаемый модуль для NSIS, который поможет вам зарегистрировать игру в Games Explorer, а также в Media Center.

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

Читайте также: