実行ファイルのある位置をカレント ディレクトリにする

というわけで、設定ファイルにアクセスする時なんかは特に、カレント ディレクトリの位置に気をつけましょう〜。

///////	実行ファイルのあるディレクトリに
	TCHAR exedir[MAX_PATH+1];	// 実行ファイルのあるディレクトリ
	
	GetModuleFileName(NULL, exedir, MAX_PATH);	// 実行ファイルのパスを取得
	// パスからファイル名を削除する
	int pos = 0;
	for(int i=0; exedir[i]!=NULL; i++) {
		if(exedir[i] == '\\')
			pos = i;
	}
	exedir[pos] = NULL;
	SetCurrentDirectory(exedir);	// カレント ディレクトリに設定