Game explorer что это
Starting with Windows Vista, users can interact with every game in Windows Games Explorer by using tasks. One example of a task is the action of double-clicking a game in Windows Games Explorer to launch it.
Game Explorer Categories что это за программа и как ее удалить?
Добрый день друзья Говорим сегодня мы о Game Explorer Categories, что это за программа, что за дичь, сегодня все узнаем! Да уж ребята, инфы нет вообще, вот обломаха, но я ищу!
В связи с тем что инфы по поводу Game Explorer Categories вроде как нет, пришлось подключить свои телепатические возможности. Лично я думаю что эта программа является или игрой или набором игр или же это оболочка-доступ к играм. Не удивлюсь если программа работает только при наличии подключения к интернету.
Значит я также узнал, что программа может сидеть в компе вот по такому адресу:
C:\Program Files (x86)\TOSHIBA Games\Game Explorer Categories — genres\
И работает прога под процессом provider.exe. Кстати, видите в пути есть слово TOSHIBA? У меня есть подозрение что программа эта фирменная, то есть например вы купили ноутбук, а там уже была установлена прога Game Explorer Categories
Также нашел инфу, что может прога и тут сидеть:
C:\Program Files (x86)\WildTangent Games\App\
Ищу дальше хоть какую-то информацию.. На одном форуме нашел такую строчку:
C:\Program Files (x86)\Acer Games\Game Explorer Categories — touch\Uninstall.exe
Эта строчка говорит вот о чем. У вас в папке Program Files (x86) или просто в Program Files где-то должна быть папка Game Explorer Categories, внутри должен быть файл Uninstall.exe или uninst.exe, этот файл является деинсталлятором, то есть если его запустить о начнется процесс удаления проги.
Кстати, получается что эта прога может быть и на ноутах компании Acer. Короче я думаю что и на ноутах других фирм она тоже может быть. Все верно, на ноутах HP тоже может быть эта прога, вот подлянка..
В общем как можно удалить Game Explorer Categories? Вот как, смотрите. Можно отыскать папку с прогой и оттуда запустить модуль деинсталляции. Но есть еще один способ. Зажимаете кнопки Win + R, далее выскочит оконце Выполнить, вы туда кидаете эту команду:
Потом запустится окно со списком всех установленных приложений, тут вам нужно найти Game Explorer Categories, вот оно как может выглядеть (походу еще и несколько экземпляров может быть):
Необходимо нажать правой кнопкой по проге и там выбрать Удалить (Uninstall) и далее следовать инструкциям, скорее всего нужно будет просто нажимать Далее или Next. Таким образом вы удалите приложение
Если удалить не получилось или даже если получилось, я вам честное слово советую все равно проверить комп утилитой AdwCleaner, вот как она выглядит:
Плюсы: реально простая, бесплатная, и имеет прилично хорошую репутацию. Я даже писал о ней уже вот здесь, советую к прочтению:
To associate tasks with a game
Install all game files.
Call AddGame to add the game to Games Explorer, either by using a custom InstanceID that you designate or by letting AddGame create one for you.
Write the GameInstanceID to either a file or the registry for use in uninstalling the game.
Create a subdirectory with a name that matches the GameInstanceID, enclosed in braces, in one of the following locations:
- The common task directory, if the game is installed for all users
- The per-user task directory, if the game is installed just for the current user
Create the task subdirectories in the GameInstanceID> subdirectory created in the previous step.
There are two possible subdirectories: PlayTasks and SupportTasks.
Add the task shortcuts to the subdirectories created in the previous step.
To add tasks for your title
Create the task in the Game Definition File Editor tool..
Register the task using the GameUXInstallHelper sample.
You can also use the information in this topic to manually register a task.
This document shows you how and where to register tasks.
To add tasks for your title
Create the task in the Game Definition File Editor tool..
Register the task using the GameUXInstallHelper sample.
You can also use the information in this topic to manually register a task.
This document shows you how and where to register tasks.
Example Task Directory Structure for a Game for Different Windows Releases
Using Games Explorer
To enable your game to use Games Explorer, you must create the data files that Games Explorer relies on, and add your game to Games Explorer.
- Creating Games Explorer Data Files
- Adding a Game to Games Explorer
- Enabling Games Explorer on a Domain
Задачи обозревателя игр
Задачи Обозревателя игр будут отображаться в контекстном меню элемента в Обозревателе игр. Задачи делятся на задачи воспроизведения и задачи поддержки. Воспроизведение задач запускает игру в определенном режиме, а задачи поддержки служат любой другой цели, включая связывание с веб-сайтами.
В Windows Vista задачи — это просто ярлыки, расположенные в определенных папках. Задачи воспроизведения и задачи поддержки хранятся в папках с соответствующими именами PlayTasks и SupportTasks. GameUXInstallHelper может считывать сведения о задаче игры из двоичного файла GDF и автоматически создавать все ярлыки.
В Windows 7 сочетания клавиш для задач не требуются, так как Обозреватель игр получает все сведения о задаче непосредственно из двоичного файла GDF.
Процесс интеграции
После добавления GDF и связанных файлов в двоичный ресурс можно интегрировать игру с Game Explorer. Использование GameUXInstallHelper упрощает процесс интеграции. Чтобы зарегистрировать игру в Game Explorer, вызовите GameExplorerInstall с путем к двоичному файлу GDF, полный путь к папке, в которой установлена игра, и области установки. Чтобы удалить регистрацию игры, вызовите GameExplorerUninstall с путем к двоичному файлу GDF.
Обратите внимание, что процесс удаления удаляет только одну уникальную установку. Если игра была установлена несколько раз, этот процесс должен повторяться для каждой уникальной установки.
Интеграция с установщиком
Чтобы упростить интеграцию с Games Explorer, пример GameUXInstallHelper предоставляет общий API, который можно вызывать в Windows XP, Windows Vista и Windows 7. Он предназначен для работы со сценариями для системы установки InstallShield и Wise Installation System, а также пользовательских действий MSI и пользовательских средств установки. Обнаружение операционной системы обрабатывается в этом примере библиотеки DLL, поэтому вызывающий объект не должен беспокоиться о том, работает ли клиент Windows XP, Windows Vista или Windows 7.
Функции, экспортированные этой библиотекой DLL, приведены ниже.
GameExplorerInstallW
Регистрирует игру в Обозревателе игр, указав путь к двоичному файлу GDF, полный путь к папке, в которой установлена игра, и области установки.
GameExplorerInstallA
Регистрирует игру в Обозревателе игр; Версия ANSI GameExplorerInstallW.
GameExplorerUninstallW
Удаляет игру из регистрации в Game Explorer, указав путь к двоичному файлу GDF.
GameExplorerUninstallA
Удаляет игру из регистрации с помощью Game Explorer; Версия ANSI GameExplorerUninstallW.
GameExplorerSetMSIProperties
Настраивает свойства CustomActionData для действий отложенной пользовательской установки MSI. Использование этой функции подробно описано далее в этой статье.
GameExplorerInstallUsingMSI
Добавляет игру в Game Explorer; для использования во время установки настраиваемого действия MSI.
GameExplorerUninstallUsingMSI
Удаление игры из Game Explorer; для использования во время установки настраиваемого действия MSI.
Эти функции подробно описаны в заголовке GameUXInstallHelper.h.
Removing Tasks
When you remove your game from the system, use the persistent game InstanceID to find and delete the task directories for the instance of your game that is being removed.
Добрый день друзья Говорим сегодня мы о Game Explorer Categories, что это за программа, что за дичь, сегодня все узнаем! Да уж ребята, инфы нет вообще, вот обломаха, но я ищу!
В связи с тем что инфы по поводу Game Explorer Categories вроде как нет, пришлось подключить свои телепатические возможности. Лично я думаю что эта программа является или игрой или набором игр или же это оболочка-доступ к играм. Не удивлюсь если программа работает только при наличии подключения к интернету.
Значит я также узнал, что программа может сидеть в компе вот по такому адресу:
C:\Program Files (x86)\TOSHIBA Games\Game Explorer Categories - genres\
И работает прога под процессом provider.exe. Кстати, видите в пути есть слово TOSHIBA? У меня есть подозрение что программа эта фирменная, то есть например вы купили ноутбук, а там уже была установлена прога Game Explorer Categories
Также нашел инфу, что может прога и тут сидеть:
C:\Program Files (x86)\WildTangent Games\App\
Ищу дальше хоть какую-то информацию.. На одном форуме нашел такую строчку:
C:\Program Files (x86)\Acer Games\Game Explorer Categories - touch\Uninstall.exe
Эта строчка говорит вот о чем. У вас в папке Program Files (x86) или просто в Program Files где-то должна быть папка Game Explorer Categories, внутри должен быть файл Uninstall.exe или uninst.exe, этот файл является деинсталлятором, то есть если его запустить о начнется процесс удаления проги.
Кстати, получается что эта прога может быть и на ноутах компании Acer. Короче я думаю что и на ноутах других фирм она тоже может быть. Все верно, на ноутах HP тоже может быть эта прога, вот подлянка..
В общем как можно удалить Game Explorer Categories? Вот как, смотрите. Можно отыскать папку с прогой и оттуда запустить модуль деинсталляции. Но есть еще один способ. Зажимаете кнопки Win + R, далее выскочит оконце Выполнить, вы туда кидаете эту команду:
Потом запустится окно со списком всех установленных приложений, тут вам нужно найти Game Explorer Categories, вот оно как может выглядеть (походу еще и несколько экземпляров может быть):
Необходимо нажать правой кнопкой по проге и там выбрать Удалить (Uninstall) и далее следовать инструкциям, скорее всего нужно будет просто нажимать Далее или Next. Таким образом вы удалите приложение
Если удалить не получилось или даже если получилось, я вам честное слово советую все равно проверить комп утилитой AdwCleaner, вот как она выглядит:
Плюсы: реально простая, бесплатная, и имеет прилично хорошую репутацию. Я даже писал о ней уже вот здесь, советую к прочтению:
Интеграция с InstallScript
Вызов API Обозревателя игр из InstallShield в InstallScript упрощается с помощью примера GameUXInstallHelper. Ниже приведены действия, необходимые для интеграции с InstallShield.
Откройте проект InstallScript в редакторе InstallShield.
Добавьте GameUXInstallHelper.dll в проект, который будет установлен в целевой каталог.
Чтобы добавить GameUXInstallHelper.dll в проект InstallScript, выполните следующие действия.
На вкладке конструктора установки щелкните "Данные приложения " в области навигации слева.
Щелкните "Файлы и папки" и перейдите в папки исходного компьютера , чтобы найти GameUXInstallerHelper.dll в файлах исходного компьютера.
По умолчанию для GameUXInstallerHelper.dll используется корневой каталог SDK DirectX\Samples\C++\Misc\Bin\x86.
В разделе папок конечного компьютера щелкните " Целевая папка приложения".
Перетащите GameUXInstallerHelper.dll из файлов исходного компьютера в файлы конечного компьютера.
Вставьте следующий файл InstallScript:
Предварительные требования
Прежде чем интегрировать игру в Game Explorer, необходимо создать файл определения игры (GDF). GDF — это XML-файл, содержащий метаданные, описывающие игру. В выпуске пакета SDK для DirectX за март 2009 г. в схему GDF добавлен раздел поставщика игр, RSS-канала и задачи игры. Чтобы использовать инструкции в этой статье, необходимо использовать этот новый формат GDF для создания файла GDF.
Корпорация Майкрософт предоставляет средство для разработки GDF в пакете SDK DirectX, редакторе файла определения игры, чтобы упростить процесс создания. Это средство также помогает создавать локализованные версии GDF.
После создания и локализации GDF его необходимо инкапсулировать в разделе ресурса двоичного файла (исполняемого файла или библиотеки DLL) вместе с эскизом и значком игры. GDF содержит все метаданные, связанные с игрой, включая рейтинг игры. Windows Родительский контроль использует рейтинг игры, чтобы позволить родителям контролировать доступ к игре. Двоичный файл, содержащий GDF, должен иметь цифровую подпись с действительным сертификатом Authenticode; в противном случае Game Explorer и система родительского контроля игнорируют рейтинг игры, так как сведения о рейтинге не могут быть доверенными без сертификации. Дополнительные сведения о подписи кода с помощью Authenticode см. в разделе Authenticode Signing for Game Developers.
What is Games Explorer?
Windows Games Explorer is a custom folder for the Windows shell that provides a rich presence for games. It is accessed on the Start by clicking Games.
Games Explorer provides:
Display of game title, description, version, release date, publisher, and developer information
Display of general or region-specific game box art
Display of minimum and recommended system performance ratings
Display of game content ratings and descriptors
Restriction of game play based on parental control settings
Customizable context menus when a game is right-clicked
Unique settings for multiple installations on the same system
Display of game statistics
Display of game notifications
Display of game providers with optional news feeds
Enabling Games Explorer on a Domain
To use parental controls on a Windows system joined to a domain, you must change a group policy setting to make parental controls visible:
Navigate to Local Computer Policy | Computer Configuration | Administrative Templates | Windows Components | Parental Controls.
Windows Vista улучшает взаимодействие с пользователями в Windows, включая Games Explorer. Обозреватель игр предоставляется в меню "Пуск" Windows Vista в качестве папки "Игры" и предоставляет центральное расположение для доступа к играм.
Начиная с выпуска пакета SDK для DirectX за март 2009 г. для поддержки функций в Windows 7, поставщика игр и RSS-канала и IGameExplorer2 используется новая схема определения игр. IGameExplorer2 — это новый интерфейс на Windows 7, который упрощает процесс интеграции игры с Game Explorer.
В этой статье описывается процесс регистрации игры в Game Explorer и родительском контроле в Windows Vista и Windows 7 с помощью новой схемы GDF.
Example Task Directory Structure for a games only on Windows Vista or later
How to Create Tasks
Tasks are associated with a game during installation of the game. For example, they create subdirectories and add shortcuts to these subdirectories associated with the game in Games Explorer. The subdirectories are identified using the InstanceID (a GUID), which was either created and passed into AddGame or was generated and returned by AddGame.
Tasks are defined in the Game-Definition-File (GDF) v2 schema, which is supported by the Windows 7 Game Explorer.
Note that for a Game Provider (defined via a GDF v2 schema), there is a "More Games" link on the interface that will link to the '0'th Support Task defined for the entry.
Интеграция с пакетом MSI
Ниже приведено высокоуровневое описание шагов, необходимых для вызова API-интерфейсов Обозревателя игр с помощью пользовательских действий MSI:
- Добавьте свойство в таблицу свойств MSI с именем RelativePathToGDF, содержащую относительный путь к двоичному файлу GDF.
- После действия CostFinalize вызовите функцию DLL GameUXInstallHelper SetMSIGameExplorerProperties в немедленном настраиваемом действии, чтобы задать соответствующие свойства MSI для других настраиваемых действий.
- После установки активирует отложенное настраиваемое действие после действия InstallFiles, которое вызывает функцию DLL GameUXInstallHelper AddToGameExplorerUsingMSI. Если установка выполняется для всех пользователей, настраиваемое действие должно задать флаг msidbCustomActionTypeNoImpersonate; в противном случае он не должен устанавливать этот флаг. Поэтому определены два практически идентичных пользовательских действия: GameUXAddAsAdmin и GameUXAddAsCurUser.
- После удаления установки активирует отложенное настраиваемое действие перед действием RemoveFiles, которое вызывает функцию DLL GameUXInstallHelper RemoveFromGameExplorerUsingMSI. Если установка была для всех пользователей, настраиваемое действие должно задать флаг msidbCustomActionTypeNoImpersonate; в противном случае он не должен устанавливать этот флаг. Поэтому определены два практически идентичных пользовательских действия: GameUXRemoveAsAdmin и GameUXRemoveAsCurUser.
- Определите пользовательские действия отката для обработки ситуации, когда пользователь отменяет установку или удаление после того, как одно из этих пользовательских действий уже произошло. Это приводит к дополнительным 4 настраиваемым действиям: GameUXRollBackAddAsAdmin, GameUXRollBackAddAsCurUser, GameUXRollBackRemoveAsAdmin и GameUXRollBackRemoveAsCurUser.
Эта процедура подробно описана в следующих инструкциях, описывающих процесс, который можно выполнить с помощью редактора MSI, например редактора Orca, найденного в пакете SDK для платформы. Некоторые редакторы MSI имеют мастеры, которые упрощают некоторые из этих шагов настройки.
Настройка пакета MSI для интеграции с Games Explorer
Откройте пакет MSI в Orca.
Добавьте строку, показанную в следующей таблице, в двоичную таблицу в пакете MSI.
Имя | Данные |
---|---|
GAMEUX | Путь к DLL\GameUXInstallHelper.dll |
Этот файл будет внедрен в пакет MSI, поэтому этот шаг необходимо выполнять каждый раз при повторной компиляции GameUXInstallHelper.dll.
Добавьте строки, показанные в следующей таблице, в таблицу CustomAction в пакете MSI.
Действие | Тип | Источник | Назначение |
---|---|---|---|
GameUXSetMSIProperties | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue = 65 | GAMEUX | SetMSIGameExplorerProperties |
GameUXAddAsAdmin | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 3137 | GAMEUX | AddToGameExplorerUsingMSI |
GameUXAddAsCurUser | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeInScript = 1089 | GAMEUX | AddToGameExplorerUsingMSI |
GameUXRollBackAddAsAdmin | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeRollback + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 3393 | GAMEUX | RemoveFromGameExplorerUsingMSI |
GameUXRollBackAddAsCurUser | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeRollback + msidbCustomActionTypeInScript = 1345 | GAMEUX | RemoveFromGameExplorerUsingMSI |
GameUXRemoveAsAdmin | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 3137 | GAMEUX | RemoveFromGameExplorerUsingMSI |
GameUXRemoveAsCurUser | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeInScript = 1089 | GAMEUX | RemoveFromGameExplorerUsingMSI |
GameUXRollBackRemoveAsAdmin | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeRollback + msidbCustomActionTypeInScript + msidbCustomActionTypeNoImpersonate = 3393 | GAMEUX | AddToGameExplorerUsingMSI |
GameUXRollBackRemoveAsCurUser | msidbCustomActionTypeDll + msidbCustomActionTypeBinaryData + msidbCustomActionTypeContinue + msidbCustomActionTypeRollback + msidbCustomActionTypeInScript = 1345 | GAMEUX | AddToGameExplorerUsingMSI |
Добавьте значения, отображаемые для действия, условия и последовательности, в таблицу InstallExecuteSequence в пакете MSI.
Действие | Условие | Sequence | Примечания |
---|---|---|---|
GameUXSetMSIProperties | 1015 | Порядковый номер помещает действие вскоре после CostFinalize. | |
GameUXAddAsAdmin | NOT Installed AND ALLUSERS | 4003 | Это настраиваемое действие будет выполняться только во время новой установки для всех пользователей. Порядковый номер помещает действие после InstallFiles и после отката. |
GameUXAddAsCurUser | NOT Installed AND NOT ALLUSERS | 4004 | Это настраиваемое действие будет выполняться только во время новой установки только для текущего пользователя. Порядковый номер помещает действие после InstallFiles и после отката. |
GameUXRollBackAddAsAdmin | NOT Installed AND ALLUSERS | 4001 | Это настраиваемое действие будет выполняться только при отмене новой установки для всех пользователей. Порядковый номер помещает действие после InstallFiles и перед действием Add custom. |
GameUXRollBackAddAsCurUser | NOT Installed AND NOT ALLUSERS | 4002 | Это настраиваемое действие будет выполняться только при отмене новой установки только для текущего пользователя. Порядковый номер помещает действие после InstallFiles и перед действием Add custom. |
GameUXRemoveAsAdmin | REMOVE~="ALL" AND ALLUSERS | 3452 | Это настраиваемое действие будет выполняться только во время удаления для всех пользователей. Порядковый номер помещает действие непосредственно перед RemoveFiles и после отката. |
GameUXRemoveAsCurUser | REMOVE~="ALL" И НЕ ALLUSERS | 3453 | Это настраиваемое действие будет выполняться только во время удаления текущего пользователя. Порядковый номер помещает действие непосредственно перед RemoveFiles и после отката. |
GameUXRollBackRemoveAsAdmin | REMOVE~="ALL" AND ALLUSERS | 3450 | Это настраиваемое действие будет выполняться только при отмене удаления для всех пользователей. Порядковый номер помещает действие непосредственно перед RemoveFiles и перед настраиваемым действием Remove. |
GameUXRollBackRemoveAsCurUser | REMOVE~="ALL" И НЕ ALLUSERS | 3451 | Это настраиваемое действие будет выполняться только при отмене удаления текущего пользователя. Порядковый номер помещает действие непосредственно перед RemoveFiles и перед настраиваемым действием Remove. |
Добавьте строку, показанную в следующей таблице, в таблицу свойств в пакете MSI.
Свойство | Значение |
---|---|
RelativePathToGDF | относительный путь к файлу\name двоичного файла, содержащего GDF |
Расположение, указанное путем, относительно расположения, указанного путем установки. Например, bin\GDF.dll.
Сохраните пакет MSI.
Дополнительные сведения о пакетах MSI и установщике Windows см. в разделе Windows Installer.
Tasks Introduction and Requirements
Tasks are actions that can be taken with an entry in Windows Games Explorer. Tasks determine how a user can interact with a game in Games Explorer. Using tasks, you can determine what happens when the user double-clicks a game in Games Explorer, and what entries show up in the context menu when a user right-clicks a game.
One task, the primary play task, is required for every game. The primary play task is the task that executes when a user double-clicks a game in Games Explorer.
Adding a Game to Games Explorer
The second step to adding a game to Games Explorer is performed by the game's installer. The installer's code must identify the location of the game data for Games Explorer. Because Games Explorer is only available on Windows starting with Vista, a different set of steps must be taken for an installation on a computer running Windows XP as opposed to on one running a more recent version of Windows. Games that do not use an installer can perform these tasks at launch time, if necessary.
- Adding a Game to Recent Versions of Windows
- Adding a Game to Windows Vista, Windows 7, or Windows 8 Desktop
- Adding the Game to Windows XP
Adding a Game to Recent Versions of Windows
If a game is installed on a recent version of Windows (Windows 7 or later), see the Windows Games Explorer for Game Developers technical article for instructions on how to add your game.
Adding a Game to Windows Vista, Windows 7, or Windows 8 Desktop
If a game is installed on Windows Vista, Windows 7, or Windows 8 Desktop, it can be added to Game Explorer, and this is the most straightforward scenario.
Step 1. Install Game Files
The first step in adding your game to the Games Explorer is to have your game files installed on the hard drive. It is important that all game files be installed by this step; once the game is added to Games Explorer in step 4, the parental controls of Windows Family Safety might prevent your installation process from accessing the game's base directory to add or change files.
Step 2. Create IGameExplorer COM Object
The next step is to create the IGameExplorer COM object that you will use to add your game information to Games Explorer.
Step 3. Call IGameExplorer::VerifyAccess
To check whether the game has permission to run on the current user's account, call VerifyAccess. Note that doing so also adds the game to the "Parental Controls Activity Viewer" log. Additionally, you must call this function prior to logging into the parental controls activity viewer. The VerifyAccess method takes as a parameter the path to your game's GDF. It checks parental control rating in the GDF against the current user's parental control settings and determines whether the current user has the necessary permission to run the game.
You might choose to inform the user of their lack of permission to run the game, since if VerifyAccess returns FALSE, the user will not be allowed to run the game.
Step 4. Call IGameExplorer::AddGame
To identify your game to Games Explorer, you must call AddGame with the path to your GDF resource, the path to your base installation, the installation scope, and optionally, an InstanceID (a GUID). You can either provide an InstanceID for the pguidInstanceID parameter using a GUID that you generate, or, by setting pguidInstanceID to GUID_NULL, one will be generated for you. The InstanceID uniquely identifies the instance of your game added to Games Explorer, and you must persist it in the next step.
Note that after calling AddGame, restriction by parental control settings might prevent the game's installation directory from being accessed by the current user.
Step 5. Make the Game InstanceID Persistent
Store the InstanceID that you retrieved from or passed into AddGame, using either a file or the registry. Alternatively you can look up your InstanceID at runtime using WMI. See the various samples for more information on how to do this.
Step 6. Create Game Task Folders
Tasks are the actions that a user can perform on your game in Games Explorer. Actions such as playing the game, updating the game, or visiting the game's website are examples of tasks. You must create a directory structure that represents the tasks that you wish to support for your game, even if you only want to support the default task, which runs when the user double-clicks on the game in Games Explorer. See Games Explorer Tasks.
Adding the Game to Windows XP
You can install your game on a computer running Windows XP and store extra information so that your game will show up in Games Explorer if the user upgrades the system to a more recent version of Windows.
Step 1. Install Game Files
As in the scenario for more recent versions of Windows, the first step will be to install all of your game files to the user's system.
Step 2. Generate Your Own InstanceID
Because the Games Explorer APIs are not available in Windows XP, the system cannot generate an InstanceID for your game. Therefore, you must create your own InstanceID, which you should persist in a file or the registry.
Step 3. Create Game Task Folders
As in the scenario for installation with more recent versions of Windows, you can prepare tasks - commonly-used actions - for your user. Because the user is currently running Windows XP, the tasks will not be available for use immediately, but they will be automatically added to the game in Games Explorer when the user upgrades to a newer version of Windows, such as Windows Vista or Windows 7. See Games Explorer Tasks as well as Supporting an Upgrade from Windows XP.
Step 4. Install Registry Values
So that a more recent version of Windows will add your game automatically upon installation of the operating system, you must create some values in the registry; for more information, see Creating Custom Registry Values.
Новые возможности Games Explorer в Windows 7
Несмотря на некую недоработанность этой функции в Windows Vista, Games Explorer был с радостью воспринят геймерами по всему миру, став отправной точкой в игровой мир. В Windows 7 Games Explorer обзавелся рядом новых возможностей, которые придутся по душе геймерам.
Итак, Games Explorer на момент своего появления должен был стать тем местом, откуда пользователи могли отправляться в игровой мир, то есть запускать и управлять своими играми — встроенными играми Windows и играми, снабженными логотипами Games for Windows. В Windows 7 разработчики добавили в Games Explorer новые возможности, которые должны понравится игрокам с любым уровнем игрового опыта: от новичков до хардкорных геймеров.
Когда вы впервые запустите Games Explorer в Windows 7, вы заметите, что интерфейс Games Explorer визуально поделен на две части: непосредственно игры и провайдеры. Под провайдерами следует понимать компании, издающие и распространяющие игры.
Если установить, к примеру, аркадную игру Geometry Wars, выпущенную компанией MSN Games, то провайдером будет считаться MSN Games. На сегодняшний день единственным официальным провайдером игр, доступным в бета-версии Windows 7, является сама Microsoft. В будущем, как ожидается, появятся и другие провайдеры.
В настройках вы можете включить уведомления об обновлениях новостей или самостоятельно проверять обновления, щелкнув правой кнопкой на выбранном провайдере или игре, выбрав затем "Check for updates".
Вместо того, чтобы запускать игру и устанавливать обновление непосредственно через игру, или регулярно посещать сайт издателя игр, вы можете устанавливать обновления игр прямо из Games Explorer.
В панели предварительного просмотра для игры, для которой доступно обновление, появится кнопка, чтобы загрузить это обновление. После этого всего-то и нужно, что щелкнуть на кнопке "Download Now" и подтвердить свое намерение.
После того, как обновление для игры загрузится, кнопка "Download now" превратится в "Install Now".
И еще одно: Games Explorer ведет статистику для игр, в которые вы играете. Как видно на скриншоте, я проиграл по одной игре в шашках и Интернет-шашках. Статистика ведется для разных уровней для каждой игры. В будущем многие из ваших любимых игр смогут использовать преимущества этой функции.
В следующей статье мы поговорим о новых Интернет-играх для Windows 7. Оставайтесь на связи!
Table 1. Parent Directories of Games Explorer Task Folders for Different Windows Releases
Name | Legacy CSIDL Definition for use with SHGetFolderPath (Windows XP and Later) | FolderID Definition for use withSHGetKnownFolderPath (Windows Vista and Later) |
---|---|---|
Tasks for all users | CSIDL_COMMON_APPDATA\Microsoft\Windows\GameExplorer | FOLDERID_CommonGameTasks |
Tasks for the current user only user | CSIDL_LOCAL_APPDATA\Microsoft\Windows\GameExplorer | FOLDERID_GameTasks |
To create the proper task directory structure
Determine if the game instance is being installed for the current user or for all users, and then do the following:
If for the current user, call SHGetKnownFolderPath with FOLDERID_GameTasks to get the current user's Games Explorer data directory.
Applications that require Windows XP compatibility should use SHGetFolderPath instead. For more information, see Table 1.
If for all users, call SHGetKnownFolderPath with FOLDERID_CommonGameTasks to get the common Games Explorer data directory.
Applications that require Windows XP compatibility should use SHGetFolderPath instead. For more information, see Table 1.
Append "Microsoft\Windows\GameExplorer\" to the directory path retrieved in the previous step.
Retrieve the InstanceID from the earlier call to AddGame.
Create a subdirectory in the previous step's directory, named with the InstanceID in registry format, enclosed in braces.
For example, . To make this easier, you can call the StringFromGUID2 function, which formats the GUID properly, including adding the brace characters.
Create a subdirectory named PlayTasks under the InstanceID directory from the previous step.
Also, you can create a subdirectory named SupportTasks if you are presenting support tasks to the user.
In the PlayTasks directory, create a directory named 0 (zero).
Place the primary shortcut to the game in this subdirectory.
This shortcut starts the default task when the user double-clicks the game in Games Explorer.
For every other task that you want to create, create a subdirectory in one of the three directories from the previous step (PlayTasks or SupportTasks) that is sequentially numbered within that subdirectory.
In this numbered subdirectory, place your task shortcut.
The name of this shortcut is shown to the user when he or she right-clicks the game in Games Explorer. The default task is always called Play.
Task Rules
Tasks must have the following characteristics:
- A play task consists of one IShellLink or IUniformResourceLocator shortcut. A support task must be a IUniformResourceLocator shortcut.
- A task is associated with an instance of a game installation. An instance is a copy of the game installed for a particular user or all users.
- A task belongs to one of two categories of tasks: play or support. When the user right-clicks on a game in Games Explorer, play tasks and support tasks, are divided from one another by a separator.
- A task shortcut must be placed in a sequentially-numbered subdirectory in the appropriate subdirectory for the task category (PlayTasks or SupportTasks). Each task in a given category must have its own numbered subdirectory. The tasks are displayed in ascending order by numbered subdirectory.
- The task located in PlayTasks\0\ is the primary play task. This task is required. This task is run when the user double-clicks on the game in Games Explorer. The name displayed for this task is Play, regardless of the name of the shortcut.
- Tasks located in the current user's directory override the same task in the common (all users) directory.
Task Directory Structure and Rules
When installing your game, you must create subdirectories in specific places for Games Explorer to recognize the tasks inside them. These subdirectories identify whether the task is for all users or for a specific user, the instance of the game being installed, and which types of tasks you are creating (play tasks or support tasks).
Creating Games Explorer Data Files
The first part to adding a game to Games Explorer is to create and properly include a set of data that is consumed by Games Explorer. Doing this consists of the following steps.
Step 1. Create GDFs
Games Explorer displays a variety of data about each game. This data is stored in an XML-based document called a game definition file (GDF). For your information to be shown, you must author at least one GDF; if you want your game information to be localized for different world regions, you must author several GDFs, one for each region.
The GDF format is defined by a schema, which requires only a minimal set of information; many of the fields are optional. In creating your GDF, you can choose the level of detail that you want to supply to Games Explorer.
To see examples of minimal and full GDF files, and to understand the schema for GDF files, see The Game-Definition-File (GDF) Schema.
Step 2. Create Bitmaps
Games Explorer displays artwork for every game that provides it. The artwork provided is shown in a small format in the list of games, and in a large format when a game is selected by the user. Create an image file that will represent your game in Games Explorer.
The image should be in PNG format, as this allows for transparency features to give your artwork a clean look in the Games Explorer. Other formats are also available. For a list of formats, see GDF Delivery and Localization
Step 3. Embed GDFs and Bitmaps
The GDF files and bitmap files that are used by Games Explorer cannot be independent files that are simply installed in a game's directory along with the rest of the game files. They must be embedded as resources, either into an executable file or a DLL.
Что такое game explorer
Вопрос:
Как убрать «тормоза» в игре, т.е. отключить сбор информации Обозревателем Игр?
Попытки решения на системе Windows 7×64 SP1
1. Пробовал отключить Обозреватель Игр через Групповую Политику
Программы – Стандартные – Выполнить gpedit.msc
Конфигурация компьютера – Административные шаблоны — Компоненты Windows — Обозреватель игр
Без толку, инфа об игре NOLF2 все равно появляется в Обозревателе Игр
2. Пробовал удалить ветку реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\GameUX\S-1-5-21-4243564932-4056694582-3931515467-1000\
Эту ветку реестра формирует Обозреватель игр для игры NOLF2
Без толку, ветка реестра восстанавливается при перезапуске, при запуске от Администратора или в режиме совместимости с Windows XP
Windows Games Explorer provides game developers with a secure and attractive way to present their games to users of the Windows platform (starting with Vista). This document details how to add a game to Games Explorer.
Читайте также: