So here is what I asking:
lea eax, [esp] push 104h ; Count push offset a__2 ; ".\\" push eax ; Dest call _strncpy add esp, 0Ch
Can you please explain me this asm code snippet. The eax register late is assigned as an character pointer to an global variable. My reall question is how allocated memory on stack that doesn't poped at the end of the functions is written on c++ language.