使用mach_star进行代码注入

时间:2011-11-15 06:48:53

标签: objective-c c macos finder code-injection

我试图使用mach_inject将代码注入Finder进程。我目前正在使用给定here

的来源

代码似乎正确地获取了finder进程的PID。有一个要注入的捆绑mach_inject_bundle

每次运行进样器时都会出现以下错误。

mach_inject failing.. (os/kern) invalid address
error: (os/kern) invalid address

我正在使用终端中的sudo运行构建。我正在使用Snow Leopard MAC OS X 10.6.8。

我发现其他人here报告了一些类似的问题。但似乎没有解决方案可行。 有人可以帮帮我吗? 谢谢

1 个答案:

答案 0 :(得分:2)

在项目的“架构”设置中,只需设置x86_64