gpt4 book ai didi

objective-c - Mac 操作系统 : Injecting item to Finder's Context Menu

转载 作者:太空狗 更新时间:2023-10-30 04:01:22 26 4
gpt4 key购买 nike

在 10.5 中,我们原生支持上下文菜单插件。这允许我们在运行时添加项目,并为不同的文件类型添加不同的菜单。

但自 10.6 及更高版本以来,我们拥有不允许子菜单的上下文菜单服务,如果我们想在运行时根据位置的文件类型在上下文菜单中添加不同的项目,则无济于事。

这导致我对 Finder 进行了一些代码注入(inject)(就像 DropBox 所做的那样),但我对这项特定任务有点陌生,但我愿意这样做。有没有人可以给我一个起点。

感谢期待。

最佳答案

您可以从 mach_star 开始. mach_star 是一个开源代码套件,用于在非常低的级别上抑制、替换和/或扩展 Mac OS X 功能。它的主要组件是 mach_override(在运行时替换和/或扩展现有函数)和 mach_inject(将您的代码动态加载到正在运行的进程中)。

关于objective-c - Mac 操作系统 : Injecting item to Finder's Context Menu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com