Proposal: Add getFullProgName
Johan Tibell
johan.tibell at gmail.com
Wed Jun 13 06:49:26 CEST 2012
On Tue, Jun 12, 2012 at 8:08 PM, Bardur Arantsson <spam at scientician.net> wrote:
> Not saying it's not an improvement over getProgName (definitely is), but
> if the intent is to provide the most accurate name of the executable
> which is running, then...
>
> You should probably read the /proc/self/exe symlink on Linux. (Of course
> /proc may not be mounted so you'll need a fallback in any case...)
>
> I believe FreeBSD and Solaris have similar methods using /proc.
>
> On Win32 it seems that using GetModuleFileName with a NULL first
> parameter is the way to go:
>
> http://msdn.microsoft.com/en-us/library/ms683197%28VS.85%29.aspx
Good ideas. If we do that, do we also want a way to access the raw argv[0]?
More information about the Libraries
mailing list