From 8e0fd2d27c87465433b866af6671102402356076 Mon Sep 17 00:00:00 2001 From: HolographicHat Date: Mon, 5 Aug 2024 18:11:51 +0800 Subject: [PATCH] fix #111 --- lib/src/il2cpp-init.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/il2cpp-init.cpp b/lib/src/il2cpp-init.cpp index 169e6c5..637f2f6 100644 --- a/lib/src/il2cpp-init.cpp +++ b/lib/src/il2cpp-init.cpp @@ -18,7 +18,8 @@ using std::string; void InitIL2CPP() { TCHAR szFileName[MAX_PATH]; GetModuleFileName(nullptr, szFileName, MAX_PATH); - const auto isCN = strstr(szFileName, "YuanShen.exe"); + _strupr_s(szFileName); + const auto isCN = strstr(szFileName, "YUANSHEN.EXE"); const auto uBase = reinterpret_cast(GetModuleHandle(isCN ? "YuanShen.exe" : "GenshinImpact.exe")); #define DO_APP_FUNC(ca, oa, r, n, p) n = (r (*) p)(uBase + (isCN ? ca : oa)) #include "il2cpp-functions.h"