Re: Find path of an application
Re: Find path of an application
- Subject: Re: Find path of an application
- From: Jean-Daniel Dupas <email@hidden>
- Date: Mon, 15 Dec 2008 14:28:34 +0100
The name of an application is not reliable.
You should never have to use it to identify an application.
Use the Application Bundle identifier, or the application creator
instead.
Le 15 déc. 08 à 14:12, Rakesh Singhal a écrit :
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
<email@hidden> 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
Thanks in advance.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden