site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Please do Read The Fine Manual procList->kp_proc.p_comm Alex Am 15.12.2008 um 14:12 schrieb Rakesh Singhal: I think I need to use GetNextProcess and but I am not clear to use it to know about that my application is running or not. I know only about the name of my application and I have to iterate over GetNextProcess and use sysctl API. But i do not know how to know taht it is my application or not :-( how to relate name of application nad process serial number? Regards On Mon, Dec 15, 2008 at 4:30 PM, Jean-Daniel Dupas <devlists@shadowlab.org> wrote: Le 15 déc. 08 à 11:45, Rakesh Singhal a écrit : Hi all, I think these are general queries still I am not aware of answer of following queries: 1. I create a package for MyApp application and option is given to user to change the path to install the MyApp application. Now in my code, I want to find out the path of MyApp application so that I can access it. So how to get the path of application? Are you taking about Cocoa App, Carbon App, BSD tool ? For Cocoa App, use NSBundle API For Carbon App use CFBundle API (works with Cocoa too) For BSD tool, I think _NSGetExecutablePath() will do the trick (<mach-o/dyld.h>) 2. MyApp is running on my system and I need to find out that is it running or not then how to find out? What do you mean by "find out" ? The simple answer is have a look at activity monitor but you may want to determine it programatically. Same as above. Which kind of App ? Cocoa: Iterate over -[NSWorkspace launchedApplications] Carbon: Use Process Manager API. BSD: use sysctl. http://developer.apple.com/qa/qa2001/qa1123.html _______________________________________________ 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... Thanks in advance. This email sent to site_archiver@lists.apple.com