Qt禁用Windows 10游戏栏

我有一个在Qt中开发的应用程序,使Windows 10认为它是一个游戏,并打开一个popup框,说Press the Win-key + G to open the Game bar. 这是非常无益的,因为我的申请不是游戏; 并干扰用户体验。 如何从我的应用程序代码中closures此function? 我一直无法find任何相关的文件。 提前致谢。

Solutions Collecting From Web of "Qt禁用Windows 10游戏栏"

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

你拥有的选项是:

  1. 要全局禁用它(见这篇文章 ):你可以使用注册表,所以它可以包含在安装包中,但是会影响用户的全局设置,

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

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

编辑:

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

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

这会从游戏列表中删除你的应用程序,所以GameBar将不会出现。