; ; __acrt_can_show_message_box from 0x180135d34 to 0x180135da1 (109 bytes) ; ; 2 xrefs: ; > unknown_libname_70 @ 0x18013938e ; > @ 0x180203464 ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; mov [rsp+arg_0], rbx ; +0x0, 0x180135d34 push rdi ; +0x5, 0x180135d39 sub rsp, 20h ; +0x6, 0x180135d3a xor ebx, ebx ; +0xa, 0x180135d3e call __acrt_get_windowing_model_policy ; +0xc, 0x180135d40 lea edi, [rbx+1] ; +0x11, 0x180135d45 cmp eax, edi ; +0x14, 0x180135d48 jnz short loc_180135D94 ; +0x16, 0x180135d4a lea r9, aMessageboxa ; +0x18, 0x180135d4c lea r8, asc_180174A98 ; +0x1f, 0x180135d53 lea rdx, aMessageboxa ; +0x26, 0x180135d5a lea ecx, [rbx+18h] ; +0x2d, 0x180135d61 call ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z ; +0x30, 0x180135d64 test rax, rax ; +0x35, 0x180135d69 jz short loc_180135D94 ; +0x38, 0x180135d6c lea r9, aMessageboxw ; +0x3a, 0x180135d6e lea r8, asc_180174AB0 ; +0x41, 0x180135d75 lea rdx, aMessageboxw ; +0x48, 0x180135d7c lea ecx, [rbx+19h] ; +0x4f, 0x180135d83 call ?try_get_function@@YAPEAXW4function_id@?A0x37284e77@@QEBDQEBW4module_id@2@2@Z ; +0x52, 0x180135d86 test rax, rax ; +0x57, 0x180135d8b movzx ebx, bl ; +0x5a, 0x180135d8e cmovnz ebx, edi ; +0x5d, 0x180135d91 mov al, bl ; +0x60, 0x180135d94 mov rbx, [rsp+28h+arg_0] ; +0x62, 0x180135d96 add rsp, 20h ; +0x67, 0x180135d9b pop rdi ; +0x6b, 0x180135d9f retn ; +0x6c, 0x180135da0