From 9bda4c9d4a096fd8350232114eafd17427d3d1e9 Mon Sep 17 00:00:00 2001 From: love-code-yeyixiao <188240888@qq.com> Date: Sun, 23 Jun 2024 14:00:26 +0800 Subject: [PATCH] repair --- Sandboxie/core/dll/kernel.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Sandboxie/core/dll/kernel.c b/Sandboxie/core/dll/kernel.c index 6fabf1a3..65092e9e 100644 --- a/Sandboxie/core/dll/kernel.c +++ b/Sandboxie/core/dll/kernel.c @@ -397,7 +397,7 @@ _FX BOOL Kernel_QueryPerformanceCounter(LARGE_INTEGER* lpPerformanceCount) return rtn; } -_FX LANGID GetUserDefaultUILanguage() { +_FX LANGID Kernel_GetUserDefaultUILanguage() { return (LANGID)SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033); } typedef int (*LCIDToLocaleName)( @@ -412,7 +412,7 @@ _FX int Kernel_GetUserDefaultLocaleName( ) { LCIDToLocaleName ltln = Ldr_GetProcAddrNew(Dll_Kernel32, L"LCIDToLocaleName", "LCIDToLocaleName"); if (ltln) { - return ltln(SbieApi_QueryConfBool(NULL, L"FalseLCID", 1033), lpLocaleName, cchLocaleName, 0); + return ltln(SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033), lpLocaleName, cchLocaleName, 0); } else { if (cchLocaleName >= 4) @@ -430,7 +430,7 @@ _FX LCID Kernel_GetUserDefaultLCID() { _FX LANGID Kernel_GetUserDefaultLangID() { return SbieApi_QueryConfNumber(NULL, L"FalseLCID", 1033); } -char* itoa(int num, char* str, int radix) +char* itoa2(int num, char* str, int radix) { char index[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; unsigned unum; @@ -469,7 +469,7 @@ char* itoa(int num, char* str, int radix) return str; } -#include +#include const wchar_t* GetWC(const char* c) { const size_t cSize = strlen(c) + 1; @@ -482,7 +482,7 @@ _FX int Kernel_GetUserDefaultGeoName( LPWSTR geoName, int geoNameCount ) { - lstrcpy(geoName, GetWC(itoa(SbieApi_QueryConfNumber(NULL, L"FalseAreaNumber", 840))); + lstrcpy(geoName, GetWC(itoa2(SbieApi_QueryConfNumber(NULL, L"FalseAreaNumber", 840))); } _FX LANGID Kernel_GetSystemDefaultUILanguage() {