[LUGOS-PROG] Executable file name

Igor Lautar igor.lautar at hermes.si
Mon Mar 17 09:30:34 CET 2003


Jure Leskovec wrote:
>        Zivjo!
> 
> 
> Rabil bi funkcijo v Cju, ki bi vrnila ime datoteke programa, ki se
> trenutno izvaja.
> 
> Torej ime datoteke, ki se skriva v argv[0] (lahko je brez poti).
> Problem je le, da nimam dostopa do argv.
> 
> Na Win32 obstaja GetModuleFileName(), ki pocne ravno to kar rabim.
> Ali v Linuxu tudi obstaja? (itak!) :)

ne vem ce obstaja, ampak vec nacinov je kako bi resil, recimo
prebers PID ( getpid() ) od svojega programa in potem v /proc pogledas
vse kaj te zanima.

Igor



More information about the lugos-prog mailing list