Comment redemarrer le PC avec un programme DOS sur disquette
Ethylotek
Messages postés27Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention12 avril 2006
-
9 juin 2005 à 11:49
Ethylotek
Messages postés27Date d'inscriptionjeudi 2 juin 2005StatutMembreDernière intervention12 avril 2006
-
10 juin 2005 à 08:58
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 9 juin 2005 à 12:04
Si tu es sous dos en ayant démarrer avec une disquette de boot, tu ne peux pas redémarrer ton PC via la commande shutdown.
Shutdown est une commande windows et non DOS.
Cependant vu que tu as booté en mode DOS, tu devrais pouvoir jouer avec les interruptions, ce qui signifie que tu auras probablement de l'ASM.
Essaye de voir ca sur http://www.asmfr.com.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 9 juin 2005 à 13:55
J'oubliais de te préciser ...
Si tu es sous DOS, tu es donc en 16bits. Donc tout ce que tu compiles avec les compilateurs actuels c'est grillé (cause 32bits les compilo).
Pour ce qui est de ton erreur, c'est du au fait que tu es mis un nom de plus de 8 caractère a ton fichier.
Sous DOS, ton fichier sera donc tronquer en MonFic~1.exe a la place de MonFichier.exe.
Quoi qu'ils en soit meme en passant le bon nom tronquer, tu auras une erreur du genre "This program can not run in DOS mode".
Sinon pour ce qui est de ton problème, la solution est simple.
Trouve toi un compilo ASM ou C qui gère le 16 bits puis utilises l'interruption 19h ( Warm Reset ).
Shell
Vous n’avez pas trouvé la réponse que vous recherchez ?
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 9 juin 2005 à 14:20
En fait toute les interruptions non sécurisé qui touche plus ou moins les fonctionnalités du BIOS sont interdites sous XP.
Il n'est donc pas impossible que la 21h soit encore effective vu qu'elle permet la gestion des E/S.
Sinon pour ce qui est de ton appli, le résultat est bien marrant sur mon PC.
Ca ne fait que redemarrer le dos et non pas le PC :-).
Bizarre... Pourtant il s'agit bien d'u WarmReset le 19h...
Tu peux me faire la meme chose que reboot.exe mais avec ce code :
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 9 juin 2005 à 14:47
Uh ????
Pourtant l'offset est bon je vois pas ce qui cloche .....
Voici le code pour un ColdReset, sauf que j'ai pas pu tester faute de compilo 16bits que je ne peux installer.
J'en fait donc appelle a ta gentillesse une dernière fois vecchio (promis ^^) :