objective-c - 使用 mach_star 进行代码注入(inject)

标签 objective-c c macos finder code-injection

我试图使用 mach_inject 将代码注入(inject) Finder 进程。我目前正在使用给定的来源 here

代码似乎正确获取了 finder 进程的 PID。有一个要注入(inject)的包mach_inject_bundle

每次运行注入(inject)器时都会出现以下错误。

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

我正在终端使用 sudo 运行构建。我使用的是雪豹 MAC OS X 10.6.8。

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

最佳答案

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

关于objective-c - 使用 mach_star 进行代码注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8132503/

相关文章:

android - 如何通过 Bluestacks 在 Mac 上运行 apk 文件

iphone - 查看将出现 : method doesn't seem to respond while using tab bar and navigation controllers together

c# - 无法发送带有分发证书的 APNS 消息

iphone - 应用程序在屏幕关闭时不播放声音,但仍按应有的方式执行其他操作?

c - C 中反转字符串时出现段错误

macos - 无法通过 SSH 连接到在 MAC 上运行的 Docker 容器

ios - 什么是 iOS 7 中的 AppleBasebandManager 框架?

c - GET 请求 header 字段和值是否区分大小写?

从管道读取的子进程失败并且似乎出现故障

macos - 全屏 Cocoa 应用程序视网膜支持