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

cs_Juke Messages postés 42 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 23 janvier 2003 - 15 oct. 2002 à 14:06
MadDuck427 Messages postés 4 Date d'inscription jeudi 26 juin 2003 Statut Membre Dernière intervention 1 juillet 2003 - 1 juil. 2003 à 21:43
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

pitfluk Messages postés 1 Date d'inscription vendredi 18 octobre 2002 Statut Membre Dernière intervention 18 octobre 2002
18 oct. 2002 à 14:37
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 :)
0
cs_Juke Messages postés 42 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 23 janvier 2003
18 oct. 2002 à 15:15
Merci, et tu sais comment l'etaindre ?
0
cs_Juke Messages postés 42 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 23 janvier 2003
26 oct. 2002 à 04:59
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 ?
0
cs_GuruMeditation Messages postés 69 Date d'inscription samedi 28 octobre 2000 Statut Membre Dernière intervention 15 octobre 2004
26 oct. 2002 à 13:19
Normal c'est du code 16 bits
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_Juke Messages postés 42 Date d'inscription mardi 15 octobre 2002 Statut Membre Dernière intervention 23 janvier 2003
26 oct. 2002 à 20:24
et c koi la solution ? :-)
0
MadDuck427 Messages postés 4 Date d'inscription jeudi 26 juin 2003 Statut Membre Dernière intervention 1 juillet 2003
1 juil. 2003 à 21:43
le bout de code de pitfluk marche ke sous DOS! et surtout pas sous Win!!!!!!!! ;-)
0
Rejoignez-nous