Daemons and Agents - hewigovens/hewigovens.github.com GitHub Wiki

Launching an agent:
launching an agent

Ways to Manipulate Login items:

  • Service Management Framework(after 10.6.6)
  • Shared File List
  • Apple Event or CFPerference API

###Bugs/Workaround

  • sudo -u user launchctl load/unload job not work on 10.5, different context
  • Must add Login session type on 10.6, e.g. launchctl load -S Aqua job
  • Global Login Item is deprecated, adding or deleting need root privilege.