1
1
XPC连接用于创建与XPC服务的连接,或与播发mach服务的另一个进程进行IPC。 “xpc_connection_create”创建连接,用于向连接的另一个对等方发送消息。应该定义通信的协议,因此,通常两个对等方属于同一方。 换句话说,如果您不拥有这些守护进程/代理,并且没有关于与之通信的协议的公开文档(无论是否通过XPC)。用这些过程进行IPC几乎是不可能的。 |
2
0
上述答案往好里说是不正确的,往坏里说是错误的。 虽然这两个对等体确实应该归同一方所有,但事实并非如此。许多苹果守护程序确实通过XPC进行通信,唯一的问题是,它们是否可以从沙盒的范围内访问。一个令人惊讶的数字是。几乎不可能——非常可能,而且对于苹果文档之外的调试和调整非常有用。 要获得协议,可以创建一个插入xpc_connection_send_message_[with_reply/syc]的库,然后使用DYLD_INSERT_LIBRARIES。这样你就能把字典翻个精光。 |
Yoav · 将IOSurface绘制到OpenGL上下文 10 年前 |
Dennis · Mac shell脚本-直接使用来自条件检查的布尔值 11 年前 |
onnimonni · os x自定义字典或自定义查找功能 11 年前 |
rplusg · 只允许一个程序的一个运行实例 12 年前 |
daybreak · 在XPC服务守护进程中看到可用的词典吗? 12 年前 |