1

次のようなサブドライブを作成しました。

G:\ => F:\projects\プロジェクト名\

GetModuleFileNameW を呼び出すと

GetModuleFileNameW(GetModuleHandleW(nullptr), buffer2, MAX_PATH);

元のパスを使用してモジュール パスを返します。例:

F:\projects\projectname\projectname.exe

サブドライブの場所からソリューションとプロジェクトを実行しているにもかかわらず。

ただし、GetCurrentDirectoryW を呼び出すと

GetCurrentDirectoryW(MAX_PATH, buffer3);

最終的に正しいパスを返します。例:

G:\projectname.exe

元のパスではなくサブパスを返すように GetModuleFileNameW を取得するにはどうすればよいですか?

4

0 に答える 0