以编程方式编辑 Windows 10 开始菜单

jdm*_*jdm 7 windows-10

首先,我知道微软没有提供以编程方式改变(现代)开始菜单的方法 -故意的

尽管如此,我仍在寻找一种方法来做到这一点。我可能会用它来制作一个工具来同步设备之间的开始菜单 - 或者自动将常用项目放入按主题排序的组(办公室、游戏、工具)中。原因是我有多个设备,并且在手动管理开始菜单方面真的很糟糕 - 所以我大部分时间只使用搜索或字母列表。

那么,有人知道如何以编程方式添加、删除、编辑磁贴吗?我可以想象解决方案包括:

  • 使用未记录的 API(如果没有记录,你还能称它为 API 吗?)
  • 直接编辑磁贴数据库(例如 TileDataLayer) - 缺点是它似乎是一种未知的二进制格式,您必须重新启动外壳才能使更改生效。
  • 挂钩 DLL 或在内存中闲逛 - 不错 - 但并不比 WindowBlinds 等其他“桌面修改”工具更糟糕
  • 使用可访问性 API 或伪造鼠标/键盘输入 - 这很可能会奏效,但看到光标四处移动会有点令人毛骨悚然,而且它似乎比其他人更脆弱。

我搜索了一下,认为现在可能没有可用的解决方案,但是您可以将其视为提出解决方案的挑战:-)

Mat*_*cey -3

正如你所说,没有办法做到这一点。
作为替代方案,您是否知道可以通过按 Windows 键然后键入要启动的应用程序的名称来轻松找到要启动的应用程序?这就是我启动未固定到任务栏的任何内容的方式。以这种方式工作时,我使用的设备以及列表中项目的顺序或固定的内容都变得无关紧要。