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 [code] 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 [/code]
puis google, c'est pas vrai, c'est pas un ami, c'est big brother.
|