微软预计将在今年下半年推出的 Windows 11 24H2 被发现屏蔽了第三方自定义用户界面( UI )工具。调整任务栏和开始菜单的流行工具 StartAllBack 以及将 Windows 10 任务栏带到 Windows 11 的工具 ExplorerPatcher 都无法运行。微软以性能或安全的理由将这些工具标记为不兼容。但用户简单的更改下可执行文件的名字就可以绕过微软的屏蔽。
1
NewYear 232 天前
管的太宽了,微软的系统开放性很好,要是干扰第三方软件运行要不得。
真是安全问题应该交给杀毒软件。 |
2
geelaw 232 天前 2
以非支持的方式注入 explorer.exe 是非常糟糕的习惯,正确的做法应该是自己写一个完整的 shell ,而不是魔改 explorer.exe ,因此 ExplorerPatcher 随时崩溃不足为奇。我的不满在于 Windows 8 以来想要写好用的自定义 shell 难于登天,因为 packaged app 几乎只有在 explorer.exe 运行的时候才能运行。
|
3
jim9606 232 天前 via Android
这些软件是通过未文档化的方式注入 explorer 来实现的,等于是依赖不公开的 api ,实际上每次系统更新都需要手动适配和测试,没有兼容性保证。
作为开源软件基本要等系统发布之后才会适配的。微软只是用这种方法提醒用户需要留意软件更新,在适配前暂时停用软件,别把锅扔到微软头上。 当然你也可以说微软歧视非商业软件,因为之前 360 惹事的时候微软可没建议用户卸载 360 。 |