diff --git a/src/cascadia/WindowsTerminal/WindowEmperor.cpp b/src/cascadia/WindowsTerminal/WindowEmperor.cpp index 2e31ce81c96..b01e825c075 100644 --- a/src/cascadia/WindowsTerminal/WindowEmperor.cpp +++ b/src/cascadia/WindowsTerminal/WindowEmperor.cpp @@ -315,7 +315,7 @@ void WindowEmperor::HandleCommandlineArgs(int nCmdShow) } if (!IsPackaged()) { - const auto path = wil::GetModuleFileNameW(nullptr); + const auto path = wil::QueryFullProcessImageNameW(); const auto hash = til::hash(path); #ifdef _WIN64 fmt::format_to(std::back_inserter(windowClassName), FMT_COMPILE(L" {:016x}"), hash);