Thanks for URL. I went through code & system configuation framework. There I found that you can set HTTP(HTTPS etc.) proxy and also PAC file URL (using kSCPropNetProxiesProxyAutoConfigURLString key) but I want to configure proxies using PAC file. When I analyzed network pane of system preferences & preferences.plist (path is /Library/Preferences/SystemConfiguration/preferences.plist), I noticed that in order to set PAC file, there is a key "AppleProxyConfigurationSelected" in plist which should be 1. I have not found equivalent key for this in SystemConfiguration framework.
Thanks again, Palav There is a bunch of helper to retreive and change configuration. > > > Le 18 mars 08 à 14:38, parag vibhute a écrit : > > Thank for reply. > > As you said, they are accessible but are they writable? Through search, I > think they are only readable or for getting notification. But my requirement > is to change it. > > Thanks, > Palav > > On Tue, Mar 18, 2008 at 6:29 PM, Jean-Daniel Dupas <[EMAIL PROTECTED]> > wrote: > > > As already said by Basavaraj, all proxy settings are accessible using > > the "SystemConfiguration" Framework. > > > > > > Le 18 mars 08 à 13:37, parag vibhute a écrit : > > > > > My requirement is to set proxy via selecting "Using a PAC file" in > > > Configure > > > proxy drop-down button of Network pane of system preferences. > > > > > > I have to achieve this programmatically. How to do this? > > > > > > Thanks, > > > Palav > > > > > > On Tue, Mar 18, 2008 at 2:39 PM, Cocoa Developer < > > [EMAIL PROTECTED] > > > > > > > wrote: > > > > > >> > > >> Hi Palav, > > >> Yes it is possible. > > >> > > >> You need to use SystemConfiguration framework. You can get all proxy > > >> information except authentication. So don't try to get proxy > > >> information > > >> from network pane. Its useless. > > >> If you want to use network pane in system preference then use > > >> CFSocket. > > >> (Best option) > > >> > > >> CFSocket will take care of proxy handling before setting up a new > > >> connection. > > >> > > >> For BSD sockets you need to have all information and need to work > > >> on proxy > > >> manually. > > >> If u have to use BSD sockets, then have ur own proxy settings in your > > >> application preference pane and use them. > > >> > > >> Regards, > > >> Basavaraj > > >> > > >> > > >> > > >> On Tue, Mar 18, 2008 at 2:22 PM, parag vibhute < > > [EMAIL PROTECTED] > > >> > > > >> wrote: > > >> > > >>> > > > > > > > -- > > There are many things in your life that will catch your eye but only a few > will catch your heart....pursue those'. > > > -- There are many things in your life that will catch your eye but only a few will catch your heart....pursue those'. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]