On Dec 17, 2009, at 1:43 PM, Jean-Daniel Dupas wrote:

> Le 17 déc. 2009 à 20:24, Jens Alfke a écrit :
> 
>> The right thing to do is to add the app as a login item, and then when the 
>> app launches, have it remove itself. (Is there an official API yet for 
>> manipulating login items, or do you still have to mess with a .plist?)
> 
> There is since 10.5. The Shared File List API in Launch Services. Search the 
> headers for documentation and have a look at System Startup Programming 
> Topics (in Customizing Login and Logout)

And prior to 10.5, you shouldn't have been mucking with the .plist (or even 
going through NSUserDefaults or CFPreferences).  See the following Apple sample 
code for the pre-10.5 technique:

http://developer.apple.com/mac/library/samplecode/LoginItemsAE/index.html

Cheers,
Ken

_______________________________________________

Cocoa-dev mailing list ([email protected])

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]

Reply via email to