cocoa - 以编程方式更改系统网络(代理)设置

标签 cocoa macos networking settings

有没有办法从 Cocoa 应用程序内部更改系统网络设置(特别是代理设置)。我发现 /Library/Preferences/SystemConfiguration 中有一个名为 preferences.plist 的文件,其中包含我想要的设置,但我不知道如何让系统在不重新启动的情况下处理对此文件的更改。

这可以通过编程来完成,或者至少通过启动一些命令来完成吗? (我假设这个解决方案可能仅限于 10.5.x)

既然我可以立即在系统偏好设置中更改这些设置,那么一定有某种方法,但我只是想不通......

谢谢!

最佳答案

您想要 SystemConfiguration框架,特别是代理字典(有关更多详细信息,请参阅 here)。

关于cocoa - 以编程方式更改系统网络(代理)设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1096154/

相关文章:

objective-c - 如何以编程方式退出 mac 应用程序?

c - sqlite3总线错误

objective-c - 下拉类型的 NSPopUpButton,当我点击某些菜单项时,弹出窗口的标题没有改变

MacOS 上的 clock_gettime

linux - 为什么在添加IPv4地址时linux ip命令不接受主机名

cocoa - 核心数据和@unionOfSets

objective-c - 在相机不是场景中心的 3D 空间中对 2D 平面进行广告牌

linux - 如何修复 SED 就地替换 Mac OS 和 Ubuntu 问题

c++ - 使用 winsock 解析 DNS,服务器位于路由器后面

java - 真正显示 java outputstream 进度和超时