home *** CD-ROM | disk | FTP | other *** search
- ; äѼ«¡ßΓαᵿ«¡¡á∩ »α«úαá¼¼á, ¬«Γ«αá∩ ºáσóáΓδóáÑΓ
- ; 21 ¿ 13 óÑ¬Γ«αá ¿ ó ß½πτáÑ ¿σ Γαáßß¿α«ó¬¿
- ; ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ «íαáΓ¡«.
-
- ;---------------------------------------;
- ; Vector Protect ;
- ; Make by M.Potanin. ;
- ;---------------------------------------;
- TEXT segment byte public 'CODE'
- assume cs:TEXT
- org 100h
- start:
- jmp instal
- Int_21:
- push ax
- db 2eh
- pushf
- pop ax
- sahf
- pop ax
- jb tr
- db 0eah
- off21 label word
- dw 0
- seg21 label word
- dw 0
- tr: retf 2
- Int_13:
- push ax
- db 2eh
- pushf
- pop ax
- sahf
- pop ax
- jb tr
- db 0eah
- off13 label word
- dw 0
- seg13 label word
- dw 0
- instal:
- mov ax,3513h
- int 21h
- mov off13,bx
- mov seg13,es
- mov ax,3521h
- int 21h
- mov off21,bx
- mov seg21,es
- mov ax,2513h
- mov dx,offset Int_13
- int 21h
- mov ax,2521h
- mov dx,offset Int_21
- int 21h
- mov dx,offset instal
- int 27h
- TEXT ends
- end start