检测应用程序正在使用什么框架
我正在寻找检测应用程序正在使用的框架的方法。
例如,假设某个 XYZ 应用程序使用 Carbon 框架和 Cocoa 框架,那么我的程序应该能够检测到该 XYZ 应用程序使用 Carbon 框架和 Cocoa 框架。
任何帮助将不胜感激。
谢谢, 拉胡尔
I am looking at way of detecting what frameworks application is using.
For example, say some XYZ application uses carbon framework and cocoa framework, then my program should be able to detect that this XYZ application makes use of carbon framework and cocoa framework.
Any help would be highly appreciated.
Thanks,
Rahul
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的方法是在应用程序二进制文件上运行
otool -L
。例如,如果由于某种原因无法运行
otool
,您可以随时阅读 其源代码并按照其许可证。The easiest way is to run
otool -L
on the application binary. For instance,If you cannot run
otool
for some reason, you can always read its source code and use it according to its licence.您可以将输出解析为
lsof
,或者您可以转到 浏览lsof
的来源并复制相关代码到您自己的应用程序中。You could parse the output to
lsof
, or you could go browse the sources oflsof
and copy the relevant code into your own app.