【问题标题】:Windows Games Explorer Play/Support TasksWindows 游戏资源管理器播放/支持任务
【发布时间】:2010-11-25 04:25:24
【问题描述】:

我正在尝试让我正在开发的游戏与 Windows 游戏资源管理器集成。到目前为止,我已经在我的二进制文件(我的实际可执行文件)中嵌入了一个游戏定义格式 XML 文件作为资源,并且我已经能够在游戏资源管理器中注册游戏。

但是,在 Vista 中,我在 GDF 中定义的播放任务和支持任务不显示。在 Vista 的上下文菜单中显示的唯一有效链接是指向我的游戏的“已保存游戏”文件夹的链接。在 Windows 7 中,一切正常很好

我需要做什么才能让游戏任务和支持任务在 Windows Vista 中正确显示?

【问题讨论】:

    标签: windows-7 windows-vista installation


    【解决方案1】:

    IIRC,您必须创建实际的快捷方式(%APPDATA%\Microsoft\Windows\GameExplorer\{yourguid}\PlayTasks\0\Play.lnk)并且您可能希望获取具有已知文件夹 ID 的 GameExplorer 路径

    【讨论】:

    • 所以大概这意味着我会对每个目标操作系统有不同的行为。 XP 的开始菜单/桌面,Vista 中 WGE 的自定义快捷方式,以及 Win7 中自动创建的播放/支持任务。刺激,但可行。我会试试这个。
    • 这使我走上了我需要的道路。最终,我让我的安装程序从(2009 年 3 月)DirextX SDK 示例中调用了 Microsoft 的 GameuxInstallHelper.dll 的一个经过大量修改的版本。该示例中编写的代码似乎在额外的 COM 初始化调用中不必要地失败。无论如何,它现在似乎正在工作。
    • 注意GameUxInstallHelper 的最新版本在 MSDN 代码库中...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多