有没有人成功地在雪豹中使用了mach_inject for Finder?

时间:2009-09-21 19:10:55

标签: osx-snow-leopard finder

只是想知道是否有人成功完成了这项工作,以及使其成功的步骤。

提前致谢。

3 个答案:

答案 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替换上下文菜单类方法实现。