我的申请分为两部分。主应用程序和辅助工具。帮助工具执行具有提升权限的任务。
启动的 plist 如下所示:(仅包括重要设置。)
<key>UserName</key>
<string>root</string>
<key>ProgramArguments</key>
<array>
<string>/Library/PrivilegedHelperTools/helperTool</string>
</array>
<key>Sockets</key>
<dict>
<key>IPC</key>
<dict>
<key>SockPathName</key>
<string>/tmp/TheSocket</string>
</dict>
</dict>
有没有办法为每个到套接字的连接启动一个新的帮助程序实例?
或者,是否有用于处理多个请求的现有模板?(我现在正在自己做这个,这是相当多的丑陋代码。)