Qt禁用Windows 10游戏栏

9

我有一个用Qt开发的应用程序,会导致Windows 10认为它是一款游戏,并打开一个弹出框,显示按Win键+G可以打开游戏栏。这非常不方便,因为我的应用程序不是游戏,并且会影响用户体验。我该如何在我的应用程序代码中关闭这个功能呢?我找不到任何相关的文档。提前感谢。


1
你的目标是UWP吗?你能提供一个最小可重现的示例吗? - Meefte
1个回答

1

无法捕获Windows快捷方式(以便停止传播并禁用它们),也无法按应用程序禁用游戏栏。

您可以选择以下选项:

  1. 全局禁用(请参见this post):您可以使用注册表进行全局禁用,因此可以将其包含在安装包中,但会影响用户的全局设置,

  2. 更改访问它所使用的快捷方式 Xbox app,

  3. 使用第三方应用程序,例如AutoHotKey,将键盘序列映射到空操作(related question)。

编辑:

此外,您可以(从用户端)在 Xbox 应用程序中禁用它。 (Xbox 支持):

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

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


既然似乎很难轻松地禁用它,我会将其标记为已接受。感谢您的帮助! - MateoConLechuga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接