【问题标题】:how to load injection lib in mac applications at application start?如何在应用程序启动时在 mac 应用程序中加载注入库?
【发布时间】:2011-09-26 14:51:19
【问题描述】:

我有一个动态库,我打算注入正在运行的应用程序和新启动的应用程序。

借助以 root 用户权限运行的进程,我可以将其注入正在运行的应用程序中。

现在我正在尝试在应用程序启动后立即加载该库。我知道一个这样的库能够做到这一点,称为应用程序增强器。我正在寻找类似的行为。

有没有人有想法如何实现?

【问题讨论】:

  • 主要是 MacOS。但我也有用于 iphone 处理器的 ifdef。只需要测试一下。
  • SIMBL插件能帮到你吗?
  • 我有一个插件。但是我找不到合适的引用来让我在应用程序启动时将插件加载到应用程序中。如果 SIMBL 可以让我了解如何在应用程序即将启动时加载插件,那么它会非常有帮助。

标签: objective-c macos hook code-injection simbl


【解决方案1】:

看看SIMBL agent code。它将观察者添加到应用程序启动通知,然后注入。您可以采用相同的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多