diff --git a/src/windows-emulator/emulator_thread.cpp b/src/windows-emulator/emulator_thread.cpp index 16320137..42eb9ae8 100644 --- a/src/windows-emulator/emulator_thread.cpp +++ b/src/windows-emulator/emulator_thread.cpp @@ -443,6 +443,7 @@ void emulator_thread::setup_registers(x86_64_emulator& emu, const process_contex if (context.rtl_user_thread_start32.has_value()) { ctx.Context.Eip = static_cast(context.rtl_user_thread_start32.value()); + ctx.Context.Ebx = static_cast(this->argument); } });