アプリケーションのカレントパス取得にはGetCurrentDirectory()

TCHAR szCurrentDir[_MAX_PATH];
GetCurrentDirectory(_MAX_PATH,szCurrentDir);

ネタ元