如何将mach消息发送到windowserver

时间:2016-10-20 22:12:45

标签: macos

我想使用mach_msg向windowserver发送一些mach消息。 但我不知道windowserver的msg.msgh_remote_port

在哪里可以获得windowserver的remote_port,这样,我可以调用一些函数 例如CoreGraphics.Framework中的_XSetGlobalForceConfig

THKS

1 个答案:

答案 0 :(得分:1)

假设您知道要连接的进程的服务名称,可以通过调用bootstrap_look_up来查找端口。

自10.10起,启动源不再可用,但您可以在10.9 here中找到仍然存在的标题。