我发现在mac os x 10.10上的legacy子命令中列出了launchctl子命令,如load/unload.
所以我的问题是如何启动加载/卸载/ Library/LaunchDaemons /中出现的恶魔
我访问了链接.
用这个我做的 sudo launchctl bootstrap system /Library/LaunchDaemons/com.mydemo.com
并且只有在plist的权限合适时才发现服务加载成功.
但是无法在非遗留命令的帮助下卸载它.
我在尝试使用命令时发现 sudo launchctl unbootstrap system /Library/LaunchDaemons/com.mydemo.com它显示消息"命令尚未实现".
注意:加载/卸载仍然有效.
我正在尝试获取套接字过滤器的句柄密钥以注册数据包过滤.我已经注册了TCP数据包,现在我想将其注册为UDP数据包.此句柄键需要与其他应用程序不同.
sflt_filter.sf_handle = 0xAACAF333;
Run Code Online (Sandbox Code Playgroud)
我在大约2年前使用链接(http://developer.apple.com/datatype/)获得了它,但它现在被重定向到不同的链接.
我已经阅读了它说的创建者代码被10.6及以上忽略的链接.但是为了实现用于数据包过滤的kext,我们需要该代码是唯一的.
有没有人知道如何获得唯一密钥?或者不需要获取唯一密钥?或者他们现在使用手柄的方式不同了吗?
提前致谢.