曾被人提醒过不要做涉及到侵入 explorer 的事情,今天想问下怎样才算“侵入”explorer“? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aquatichunter
V2EX    Windows

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

  •  
  •   aquatichunter 2024-06-20 23:4:24 +08:00 2763 次点击
    这是一个创建于 490 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一切开始于两件事:
    (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
    tanranran
        1
    tanranran  
       2024-06-21 00:25:15 +08:00
    pingdog
        2
    pingdog  
       2024-06-21 01:23:20 +08:00 via Android
    explorer 是整个 gui 操作入口和资源管理器进程

    当你 hook 这个进程出现 crash ,会导致屏幕就剩 wallpaper ,其余所有(任务栏 桌面都消失,需用运行/任务管理器启动这个进程
    MajestySolor
        3
    MajestySolor  
       2024-06-21 04:14:08 +08:00
    windhawk 用了好久了,按我的理解里面的 mod 基本都涉及 explorer 和 taskbar ,从来没出过问题
    yyzh
        4
    yyzh  
       2024-06-21 04:27:12 +08:00 via Android
    右键菜单那个还好,但是装程序改样式的话可能之后随便一个系统更新就能把你 explorer 给干崩溃.这样太冒险
    lzgshsj
        5
    lzgshsj  
       2024-06-21 10:11:46 +08:00
    TomVista
        6
    TomVista  
       2024-06-21 11:22:31 +08:00
    确实会造成影响 , 最常见的就是 从任务栏打开会报错 找不到关联的应用
    mmdsun
        7
    mmdsun  
       2024-06-21 12:02:39 +08:00 via iPhone
    用微软公开的 API 操作。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3416 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 10:21 PVG 18:21 LAX 03:21 JFK 06:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86