次のようなサブドライブを作成しました。
G:\ => F:\projects\プロジェクト名\
GetModuleFileNameW を呼び出すと
GetModuleFileNameW(GetModuleHandleW(nullptr), buffer2, MAX_PATH);
元のパスを使用してモジュール パスを返します。例:
F:\projects\projectname\projectname.exe
サブドライブの場所からソリューションとプロジェクトを実行しているにもかかわらず。
ただし、GetCurrentDirectoryW を呼び出すと
GetCurrentDirectoryW(MAX_PATH, buffer3);
最終的に正しいパスを返します。例:
G:\projectname.exe
元のパスではなくサブパスを返すように GetModuleFileNameW を取得するにはどうすればよいですか?