Reboot de la machine en c/c++ ou asm

Signaler
Messages postés
42
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
23 janvier 2003
-
Messages postés
4
Date d'inscription
jeudi 26 juin 2003
Statut
Membre
Dernière intervention
1 juillet 2003
-
quelqu'un sait t'il comment rebooter ou éteindre l'ordinateur en c/c++ ou en asm ?

merci de votre aide.

juke

6 réponses

Messages postés
1
Date d'inscription
vendredi 18 octobre 2002
Statut
Membre
Dernière intervention
18 octobre 2002

Le code que j'utilise en asm est:

;On execute un redemarrage a chaud, en placant la valeur 0x1234 a 0x0040:0x0072 ensuite

mov ax, 0x0040
mov es, ax

;on saute vers 0xFFFF:0x0000

mov di, 0x0072
mov ax, 0x1234

mov [es:di], ax
jmp WORD 0xFFFF:0x0000

Vala :)
Messages postés
42
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
23 janvier 2003

Merci, et tu sais comment l'etaindre ?
Messages postés
42
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
23 janvier 2003

j'ai tester, sa marche bien mais juste sous dos, sous win sa fait rien. comment sa se fait?
sinon je pige pas du tout comment sa marche. tu ve bien m'expliker ?
Messages postés
69
Date d'inscription
samedi 28 octobre 2000
Statut
Membre
Dernière intervention
15 octobre 2004

Normal c'est du code 16 bits
Messages postés
42
Date d'inscription
mardi 15 octobre 2002
Statut
Membre
Dernière intervention
23 janvier 2003

et c koi la solution ? :-)
Messages postés
4
Date d'inscription
jeudi 26 juin 2003
Statut
Membre
Dernière intervention
1 juillet 2003

le bout de code de pitfluk marche ke sous DOS! et surtout pas sous Win!!!!!!!! ;-)