Qt禁用Windows 10游戏栏

时间:2017-03-11 08:35:00

标签: c++ windows qt

我有一个在Qt中开发的应用程序导致Windows 10认为它是一个游戏,并打开一个弹出框,显示Press the Win-key + G to open the Game bar.这是非常无益的,因为我的应用程序不是游戏;它会干扰用户体验。如何从我的应用程序代码中关闭它?我一直无法找到与此相关的任何文档。提前谢谢。

1 个答案:

答案 0 :(得分:1)

既不能捕获Windows快捷方式(为了停止传播并禁用它们),也不能在每个应用程序库中禁用游戏栏。

您拥有的选项是:

  1. 全局禁用它(请参阅this post):您可以使用注册表执行此操作,因此它可以包含在安装包中,但您将影响用户的全局设置,< / p>

  2. Xbox app

  3. 中更改用于访问它的快捷方式
  4. 使用某些第三方应用(例如AutoHotKey)将键盘序列映射为空操作(related question)。

  5. 修改

    此外,您可以(从用户端)在Xbox应用中为您的应用禁用它。 (Xbox support):

    1. 打开Xbox应用
    2. 在我的游戏列表中选择您的应用
    3. 右键单击并删除它
    4. 这将从游戏列表中删除您的应用,因此不会出现GameBar。