ouais, surtout que le clavier, il à justement toutes touches qu'il faut pour ne pas èse et maisser.
le code pour detourner l'int 9: noter que c'est pour un 386+, les 8086, ça suxxx
org 100h
mode_réel: ; pour le mode protégé, c'est plus complexe, et completement hors de la question
xor ax,ax
mov gs,ax ;pour le 8086, voire ce qui est disponible, es ou ds, avec push, pop autours
vector9=9
vector:
.size=4
mov eax,[gs:vector9*vector.size]
mov [oldint9],eax
cli
mov dword[gs:9*4],newint9
sti
jmp debut
align 4
oldint9 dd ?
include 'newint9.inc'
debut:
....
exit:
xor ax,ax ;conseillé en cas de modification du vecteur.
mov gs,ax
mov eax,[oldint9]
cli
mov [gs:36],eax
sti
mov ax,3
int 10h
ret
puis google, c'est pas vrai, c'est pas un ami, c'est big brother.