【发布时间】:2012-11-27 08:06:58
【问题描述】:
我正在 Mac 中编写类似 System Activity 的应用程序。我使用了来自this topic 的修改后的 darwin.h 和 darwin.c。 但它似乎只为某些字段显示正确的信息(前段时间它显示了所有正确的信息,但只针对当前进程 - 这个应用程序),对于其他所有内容,它只显示正确的 pid、进程名称、组/所有者。其他所有内容,如 cpu/mem/disk 使用情况均无效。我认为这可能与沙盒或安全有关。试图将应用程序移动到 /Applications 并设置 root/wheel 755 但它不起作用,仍然将值归零。
这是我的输出:click
darwin.c 中更改的代码:click,在大量注释 printf 行之后编写
还有一个在 AppStore 中获得批准的免费应用程序,例如 SystemInfo (com.lymbilesoft.systeminfoliteforiphone),它显示有关磁盘和进程的详细信息,那么它是如何工作的?尝试 nm-ing 它是二进制的,但没有找到有用的东西。 有人可以帮我吗?
【问题讨论】:
-
你能在你的输出中分享你的代码吗?
-
很久以前我就开始工作了,这就是我found in backups。如果您以 root 身份运行它,它应该会给出正确的结果。
-
您是否设法获得了 cpu 使用率?如果您设法解决了问题,请回复。
标签: objective-c ios jailbreak