• ### Announcements

#### Archived

This topic is now archived and is closed to further replies.

# Getting the application path?

## Recommended Posts

Holy Fuzz    213
How do I get the path of the executable in Win32? I need it because GetPrivateProfileString() wants a FULL path to the file, otherwise it will search in the windows directory. Thanks! - Fuzz

##### Share on other sites
drslush    122
It is always the current directory unless the process was spawned wierd. AFAIK, windows always sets the current directory to the application path. I know in DOS, you could execute programs from a different current path, don''t know if it works the same in Windows though.

##### Share on other sites
BriTeg    168
    char filename[_MAX_PATH];    GetModuleFileName(NULL, filename, _MAX_PATH);

##### Share on other sites
Holy Fuzz    213
Thanks, both those work!

##### Share on other sites
Guest Anonymous Poster
Alternativley, you could just prefix the name of you .ini file with "./" (meaning the current directory) as in "./config.ini"