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

Mar*_*Wan 5 macos settings networking cocoa

有没有办法,从Cocoa应用程序中更改系统网络设置(特别是代理设置).我发现有一个名为的preferences.plist/库/首选项/ SystemConfiguration有我想要的设置,但我无法弄清楚如何让系统处理此文件的变更,无需重新启动.

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

由于我可以立即在系统偏好设置中更改这些设置,因此必须有某种方式,它只是让我无法实现....

谢谢!

Ale*_*lli 9

您需要SystemConfiguration框架,特别是Proxies Dictionary(有关详细信息,请参阅此处).