Re: Getting the host
Re: Getting the host
- Subject: Re: Getting the host
- From: Marc Poirier <email@hidden>
- Date: Thu, 4 Sep 2003 12:47:23 -0500 (CDT)
>
> Or, you can call GetProcessInformation and look at the
>
> processSignature field of the ProcessInfoRec. This is the app's
>
> creator code (which should be unique and registered with Apple). If
>
> you had to hard-code something to behave differently under a
>
> particular host app, this check would be safer since it's much less
>
> likely to change than the actual name of the app.
>
>
That's a neat idea, thanks for sharing. Although beware that this will
>
fail in some cases, since it's possible for a process to have no
>
associated creator code, if an executable is not packaged in a bundle
>
with Info.plist and PkgInfo.
Just to clarify, I mean cases like shell apps (Apple AUValidator tool, for
example), anything similarly non-Aqua stdio-based (like the AU validator
that DP runs when checking out new AUs during launch), an X11 app,
daemons, etc., that sort of stuff. Not that any of that is terribly
common with music software, but there are cases.
So all I meant was, if you do rely on this querying this info, make sure
that your code is written to be able to handle failure, since you can
expect it to fail in some cases.
Marc
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.