site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com On May 15, 2009, at 1:38 PM, Susan Granger wrote: Hello List, I am using two daemons for my application to use. One of these daemon is using Quartz API. Consider Daemon1 & Daemon2 , In which Daemon2 is Using Quartz API. Daemon2 can't be launch before login. So I am trying to launch it from Daemon1. while(true) { CFMachPortRef port = CGWindowServerCFMachPort(); if(port != NULL) { system("launchctl load /Library/LaunchDaemons/Daemon2.plist"); system("launchctl start Daemon2"); CFRelease(port); break; } } Ben Thanks, Susan _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/ben%40cogs.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... By using the code snippet below Daemon2 crashed throwing some Untrusted Apps can't..... I reached to the conclusion that Daemon2 need to launch after user crossed the login window. Wouldn't launching deamon2 on login and notify demon1 it is up work for you? Sitting in Daemon1 how can I get notification that a user has logged in? This email sent to ben@cogs.com This email sent to site_archiver@lists.apple.com