3 8.03 Native C libdeflate L1 765.4 7.22 300K行 C# LibDeflateCompressor (RatioFirst) 262.
Explorer 需要某类 Shell 功能 -> 读取扩展来源键 -> 得到 CLSID -> 查询 HKCU 或 HKLM Classes 注册 -> 读取 InprocServer32 或 LocalServer32 -> COM 创建对象并请求扩展接口 读取过程要先保留来源结构,再验证 CLSID,随后独立查询用户级、机器级和 32/64 位视图中的 COM 功能器。
getPluginClassLoader()); ConfigurationPropertiesBindingPostProcessor.
调用方无法从方法签名判断 ValueTask 的来源,因此应当遵守最严格的约束:一个 ValueTask 实例只能消费一次。
教训:在API受限的平台上,"外包给外部工具"听起来很好,但跨进程边界的每一步都是脆弱点。