.NET Frameworkで作成した
exeの実行されたパスを取得する方法を
前に使った気がして 忘れてしまったので ここにメモ
Application クラスの StartupPath というプロパティ メンバ に入っている
型は
C++/CLI だと
^ String(String の ハンドル)
使用例は
例えば C++/CLIだと
- System::Windows::Forms::MessageBox::Show( ::System::Windows::Forms::Application::StartupPath);
みたいな感じ
ちなみに アプリケーション開始時は カレントディレクトリも 実行ファイルの場所なので
- System::IO::Directory::GetCurrentDirectory();
で取得するのもあり