iOS 获取守护进程GUID目录

extern"C"constchar* container_system_path_for_identifier(int zero,pid_tprocessId);  // 获取系统进程沙盒路径fullPath。

参数1 填0, 参数2 为pid。 返回utf8 字符串。。 比如

/private/var/containers/Data/System/E135499A-C59F-4FB8-B252-7CE04EB207E9/

这个路径就是某守护进程写数据时的进程。

extern"C"constchar* container_system_group_path_for_identifier(intzero,constchar*systemGroupName); // 根据systemGroup名称获取

该服务的沙盒路径。

比如某服务名为 systemgroup.com.apple.regulatory_images 在我机器上获取到的路径是

/private/var/containers/Shared/SystemGroup/F11F10B8-8DE0-4A0E-B0FE-EA2C988C12E6



这2个函数由/usr/lib/libSystem.B.dylib导出。 但该文件是个空壳。 在iPhoneSDK中

/usr/lib/libSystem.B.tbd 确实导出了该函数。 这样编译和链接不会报错,而iOS自身会保证你能获取到该函数

无脑使用即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Linux 进程管理与程序开发 进程是Linux事务管理的基本单元,所有的进程均拥有自己独立的处理环境和系统资源,...
    JamesPeng阅读 2,494评论 1 14
  • 今天碰巧下载了QQ浏览器iOS版本,居然一启动就挂了。后来从手机里面把崩溃信息导出来,仔细研究下,把研究的结果放到...
    yqmfly阅读 3,016评论 1 1
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,406评论 0 27
  • 说起星期一,对我们在这里工作的员工最怕的就是星期一了,这个星期一对我们来说简直就是折磨日!我们都讨厌这星期一! ...
    回忆快乐阅读 259评论 0 2
  • 最近,迷恋上了K歌, 每天都不断在涮新 一个消息 一朵花花 一个币...
    换个名字就幸运多了阅读 176评论 0 0