BSD ps(在Mac OS X中使用)用于kvm_getargv()获取进程的命令行参数.
这是实际的调用:ps源代码.搜索kvm_getproc2.
有关此系列函数,请参见OpenBSD手册页.
在Mac OS X上,ps是setuid 0,它是获取所有进程信息的方式.您必须以root身份运行才能获取该信息,因此您需要设置为setuid 0或使用sudo运行实用程序.
最好的方法可能就是生成ps并解析输出,即使你真的不想;)
| 归档时间: |
|
| 查看次数: |
3032 次 |
| 最近记录: |