aquatichunter
V2EX  ›  Windows

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

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

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