2009-07-08 118 views
5

有沒有辦法從Cocoa應用程序內改變系統網絡設置(特別是代理設置)。我發現有一個文件叫做preferences.plist in /Library/Preferences/SystemConfiguration它具有我想要的設置,但我無法弄清楚如何讓系統處理對此文件的更改而無需重新啓動。以編程方式更改系統網絡(代理)設置

這可以通過編程方式完成,或者至少通過啓動一些命令? (這個解決方案很可能是隻有10.5,我假設)

因爲我可以在系統偏好立即更改這些設置,必須有某種方式,它只是躲開我....

謝謝!

+0

不要直接編輯plist,特別是/ Library /目錄中的一個。您的應用程序的用戶可能甚至沒有寫入權限! – 2009-07-08 10:15:54

回答

9

你想要SystemConfiguration框架,特別是代理詞典(詳見here)。

+0

非常好。正是我在找什麼。 – MarcWan 2009-07-08 15:06:44

相關問題