Что делает функция _get_initial_narrow_environment в IDA? - PullRequest
0 голосов
/ 09 ноября 2019

Я только начал изучать реверс-инжиниринг и наткнулся на эти строки:

call    __p___argv
mov     edi, [eax]
call    __p___argc
mov     esi, eax
call    _get_initial_narrow_environment
push    eax
push    edi
push    dword ptr [esi]
call    sub_401040

Я немного запутался в том, что происходит в стеке. Я понял, что это выдвигает argv [0], который, как предполагается, является названием программы, и argc. Но что это за функция _get_initial_narrow_environment и какое значение она возвращает в eax? относительно argv [0] и argc, верно ли мое предположение?

...