曾被人提醒过不要做涉及到侵入 explorer 的事情,今天想问下怎样才算“侵入”explorer“?

9 天前
 aquatichunter
一切开始于两件事:
(1)
用 Winhawk 更改开始菜单和任务栏样式。
在颜色选项那里选了自定义之后,把 Windows 颜色调成暗色同时应用颜色保持浅色。这样就导致开始菜单顶部的搜索框依然保持浅色,在暗色的开始菜单下显得十分违和。
所以我想到了用 Winhawk 把搜索框的大小调到了最小,直接让它消失,这才解决了视觉上的违和感。
(2)
更改注册表让 Win11 右键直接展开全部菜单。
这种方法我看不懂实现原理,但是 Reddit 的网友说是在注册表里添加一些项,让一级菜单无法展开从而让 explorer 不得不直接展开二级菜单。位置在:
HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32
后面两项本来没有,都是手动添加的。
没错,就这两种事,我被国内和国外的网友同时警告过不要做侵入 explorer 的事情。我想知道这两件事是如何实现的?会对系统关键功能造成不可忽视的影响吗?
1787 次点击
所在节点    Windows
7 条回复
tanranran
9 天前
fuzzsh
9 天前
explorer 是整个 gui 操作入口和资源管理器进程

当你 hook 这个进程出现 crash ,会导致屏幕就剩 wallpaper ,其余所有(任务栏 桌面都消失,需用运行/任务管理器启动这个进程
MajestySolor
9 天前
windhawk 用了好久了,按我的理解里面的 mod 基本都涉及 explorer 和 taskbar ,从来没出过问题🐶
yyzh
9 天前
右键菜单那个还好,但是装程序改样式的话可能之后随便一个系统更新就能把你 explorer 给干崩溃.这样太冒险
lzgshsj
9 天前
TomVista
8 天前
确实会造成影响 , 最常见的就是 从任务栏打开会报错 找不到关联的应用
mmdsun
8 天前
用微软公开的 API 操作。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX