Qt禁用Windows 10游戏栏

Mat*_*uga 9 c++ windows qt

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

cbu*_*art 1

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

您可以选择的是:

  1. 全局禁用它(请参阅这篇文章):您可以使用注册表来执行此操作,因此它可以包含在安装包中,但您会影响用户的全局设置,

  2. 更改用于在Xbox 应用程序中访问它的快捷方式,

  3. 使用一些第三方应用程序(例如AutoHotKey)将键盘序列映射到空操作(相关问题)。

编辑:

您也可以(从用户端)在 Xbox 应用程序中为您的应用程序禁用它。(Xbox 支持):

  1. 打开 Xbox 应用程序
  2. 在我的游戏列表中选择您的应用程序
  3. 右键单击它并删除它

这将从游戏列表中删除您的应用程序,因此 GameBar 将不会出现。