неправдали странный кусок кода в dsetup.dll ?
addr 10001740
procedure (...)
add ecx, FFFFFFFC
xor EDX, EDX
xor EAX, EAX
test ECX, ECX
jle @@nullength
jmp @@beginproc
// какието данные
@@beginproc
xor EDX , dwordptr[EAX+ESI]
add EAX, $00000004
cmp EAX, ECX
jl @@beginproc
@@nullength
xor dwordptr[ECX+ESI], EDX
ret