Obsluha kritickΘ chyby DOSu

Jedno z p°eruÜenφ, kterΘ rovn∞₧ v∞tÜina vir∙ obsluhuje, je p°eruÜenφ int 24h. P°eruÜenφ zp∙sobφ za b∞₧n²ch okolnostφ p°i kritickΘ chyb∞ DOSu dotazovacφ v²pis na obrazovce typu:
	Abort, Retry, Fail ?
VypisovanΘ hlßÜenφ m∙₧e v n∞kter²ch p°φpadech vΘst k prozrazenφ p°φtomnosti viru na poΦφtaΦi (nap°. p°i pokusu o zßpis na disketu chrßn∞nou proti zßpisu - write protect, tisk na tiskßrn∞, kterß nenφ pro tisk p°ipravena apod.). Pro odstran∞nφ tΘto mo₧nosti pou₧φvajφ viry svoji vlastnφ, velice krßtkou, obsluhu.
obsluha_int_24h:
	mov al, 03h	; nastaveni chyboveho kodu
	iret		; navrat z preruseni
Chybov² k≤d 03h znamenß nßvrat k aplikaci indikujφcφ chybu (mo₧nost Fail).
Virovß obsluha kritickΘ chyby je u v∞tÜiny vir∙ pou₧φvßna pouze p°i provßd∞nφ infikace programu nebo disku, aby p°i n∞m nedoÜlo k jejich prozrazenφ. Po ukonΦenφ zavirovßnφ viry zajiÜ¥ujφ zp∞tnΘ p°esm∞rovßnφ obsluhy na p∙vodnφ hodnoty operaΦnφho systΘmu.


Zdroj: Computer Press, ???