V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aquatichunter
V2EX  ›  Windows

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

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

    当你 hook 这个进程出现 crash ,会导致屏幕就剩 wallpaper ,其余所有(任务栏 桌面都消失,需用运行/任务管理器启动这个进程
    MajestySolor
        3
    MajestySolor  
       6 天前
    windhawk 用了好久了,按我的理解里面的 mod 基本都涉及 explorer 和 taskbar ,从来没出过问题🐶
    yyzh
        4
    yyzh  
       6 天前 via Android
    右键菜单那个还好,但是装程序改样式的话可能之后随便一个系统更新就能把你 explorer 给干崩溃.这样太冒险
    lzgshsj
        5
    lzgshsj  
       6 天前
    TomVista
        6
    TomVista  
       6 天前
    确实会造成影响 , 最常见的就是 从任务栏打开会报错 找不到关联的应用
    mmdsun
        7
    mmdsun  
       6 天前 via iPhone
    用微软公开的 API 操作。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 13:49 · PVG 21:49 · LAX 06:49 · JFK 09:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.