да это программа открывает зашифрованыи файл main.img распаковает на RE.01 до RE.0n n считывает из фаила
кто может подскозать что это означает Code (Text): loc_56D: ; CODE XREF: sub_2E4+27Fj mov ax, word_234C mov dx, word_234E mov cx, 3 xor bx, bx call @$brrsh$q7Longint7Integer ; X1{DX:AX}>>=N{CX} mov word_2350, ax mov word_2352, dx xor ax, ax mov word_2344, ax mov word_2346, ax mov ax, word_2350 or ax, word_2352 jnz short loc_599 jmp loc_A3D
Esbolov dword_2350 = dword_234C >> 3; dword_2344 = 0; //Дальше видимо так (мало кода ты привел) if (word_2350) //loc_599 { } else //loc_A3D { }
Esbolov 1. Обзови как тебе надо, в названии dword_2350 отражено лишь то, что размер переменной 32 бита. 2. Про loc_0 тебя в самом начале спрашивали, кода ты не привел. По смыслу - процедура, работающая с аргументом arg_4 (иначе говоря, loc_0(arg_4))
и еше последня Code (Text): loc_5F3: ; CODE XREF: sub_2E4+756j les di, [bp+arg_0] push es push di push word_2396 push word_2394 call @Seek$qm4File7Longint ; Seek(var f; n: Longint)