投稿時間:05/03/07(Mon) 21:25
投稿者名:oo
URL :
タイトル:Re^2: INIファイルの読み取り
> 簡単に書きますと、
>
> char ini_path[MAX_PATH];
> MEMORY_BASIC_INFORMATION mbi;
> const static void *dummy;
> ::VirtualQuery (&dummy, &mbi, sizeof mbi);
> ::GetModuleFileName ((HINSTANCE)mbi.AllocationBase, ini_path, sizeof ini_path);
> strcpy (strrchr (ini_path, '.') + 1, "ini");
>
> んな感じですかね。
ありがとうございます。上手くいきました。
検索して、GetModuleFileNameかなと、
GetModuleFileName (NULL, ini_path, sizeof ini_path)
をやってみたんですが、B2.exeのパスが得られたので、諦めてました。
> もっと、セキュアなコードで仕上げてくださいね。
うーん。外部から入力する部分が無いので十分な気がするのですが。
以下は関連一覧ツリーです。
- ◆ - INIファイルの読み取り - oo 05/03/05(Sat) 01:00 No.571
- ◇ Re: INIファイルの読み取り - マオ(管理人) 05/03/07(Mon) 17:25 No.572
- ◇ Re^2: INIファイルの読み取り - oo 05/03/07(Mon) 21:25 No.573
- ◇ Re^3: INIファイルの読み取り - さんぽ 05/03/07(Mon) 23:38 No.574
- ◇ Re^4: INIファイルの読み取り - oo 05/03/08(Tue) 00:12 No.575