From 1c89c4e3b38ae610d225754a7d07e21577693b87 Mon Sep 17 00:00:00 2001 From: Igor Pissolati Date: Wed, 22 Oct 2025 17:18:41 -0300 Subject: [PATCH] Initialize StaticUnicodeString in TEB --- src/windows-emulator/emulator_thread.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/windows-emulator/emulator_thread.cpp b/src/windows-emulator/emulator_thread.cpp index 19af1b48..a56e5686 100644 --- a/src/windows-emulator/emulator_thread.cpp +++ b/src/windows-emulator/emulator_thread.cpp @@ -119,6 +119,8 @@ emulator_thread::emulator_thread(memory_manager& memory, const process_context& teb_obj.NtTib.Self = this->teb->value(); teb_obj.CurrentLocale = 0x409; teb_obj.ProcessEnvironmentBlock = context.peb.value(); + teb_obj.StaticUnicodeString.MaximumLength = sizeof(teb_obj.StaticUnicodeBuffer); + teb_obj.StaticUnicodeString.Buffer = this->teb->value() + offsetof(TEB64, StaticUnicodeBuffer); }); }