只是想知道是否有人成功完成了这项工作,以及使其成功的步骤。
提前致谢。
答案 0 :(得分:0)
GrowlSafari使用mach_inject ..它的工作原理..我尝试了逆向工程但我不明白为什么它不适用于我的捆绑装载机(基于growlsafari),其中没有任何东西可以说它正在开发雪..但你总是可以尝试我仍然是一个froob
答案 1 :(得分:0)
我知道SIMBL使用mach_inject(比如dropbox和google drive) 并且SIMBL插件和开源ColorfulSidebar在Finder中注入了自己
here用于插件来源
希望有所帮助!
答案 2 :(得分:0)
mach_inject
用于将代码注入任意Mac OS X进程,但mach_override
会覆盖同一进程中的代码。您可以在我的FinderMenu项目中看到一个使用两者的示例,该项目将项目添加到Finder上下文菜单。在这个项目中,我使用mach_inject
将我的自定义包加载到Finder进程中,然后用mach_override
替换上下文菜单类方法实现。