|
本帖最后由 ypcok 于 2024-4-24 22:30 编辑
注册时间2024-4-10,刚刚注册,就跑来 做显眼包的.
自己不会搞,还瞎BB.
call TrialVersion_inf
dec ax
jnz short seg000_5391
les bx, ds:0E53Ah
cmp byte ptr es:[bx+0B8Ch], 0
jnz short seg000_5391
push 0
push ds
push word ptr ds:0E082h ; -----[E082h]==E062h
; E062 s_GmKGGb db '试用期已过,只能使用开放模式!',0
;************************************************************************************
TrialVersion_inf proc near
var_6 = word ptr -6
var_4 = word ptr -4
enter 6, 0
call BhkPara ; VERSION NOT MATCH
; checksum
or ax, ax
jnz short seg000_4F59
_ax_0_q:
xor ax, ax
leave
retn
; ---------------------------------------------------------------------------
seg000_4F59:
les bx, ds:0E53Ah
cmp byte ptr es:[bx+0AAFh], 1 ;
jz short seg000_4F7F
cmp byte ptr es:[bx+0AAFh], 3 ;
jz short seg000_4F7F
cmp byte ptr es:[bx+0AAFh], 4 ;
jz short seg000_4F7F
cmp byte ptr es:[bx+0AAFh], 5 ;
jnz seg000_505F
seg000_4F7F:
cmp word ptr es:[bx+0AABh], 0
jnz short seg000_4FBC
call seg000_A44B
les bx, ds:0E53Ah
mov es:[bx+0AABh], ax
call seg000_2234
les bx, ds:0E53Ah
cmp byte ptr es:[bx+0B8Ch], 0
jnz short seg000_4FB3
mov al, es:[bx+0AAAh]
sub ah, ah
push ax
push offset s_TrialVersionH ; "Trial version has (%d) days left \r\n"
seg000_4FAD:
call sprint
|
|