explication sur le DOS sous 98 et XP, et utilisation de logiciel

explication sur le DOS sous 98 et XP, et utilisation de logiciel - Windows & Software

Marsh Posté le 19-07-2002 à 10:19:48    

que je m'explique, j'utilise un petit logiciel de modélisation qui lance des calculs dans des fenêtres DOS, tout marche sous 98 sans problème.
Par contre, dès que je l'installe sous XP et que je lance le calcul, j'ai un message d'erreur dans la fenetre DOS.
 
je sais qu'il y a une explication comme quoi ya pas de DOS sous XP, mais je voudrai une explication plus complète (histoire de la mettre dans mon rapport de stage)
 
et puis si quelqu'un connais une solution se serait utile aussi (le mode de compatibilité de donne rien)
 
merci :hello:


---------------
i'am just a geo-logue  
Reply

Marsh Posté le 19-07-2002 à 10:19:48   

Reply

Marsh Posté le 19-07-2002 à 10:23:42    

déjà, quel est ce message d'erreur ?
 
ensuite, en effet il n'y a pas de DOS à proprement parlé sous XP, il n'y a en fait qu'une simple emulation d'un système DOS.
Par contre cette émulation dépends de fichiers autoexec.nt et config.nt se trouvant dans %systemroot%\system32

Reply

Marsh Posté le 19-07-2002 à 10:57:46    

Pour résumer :
Si un programme DOS est écrit en utilisant uniquement les interruptions standard du DOS pour accéder au matériel, il marchera en général sous NT, 2000, XP.
Par contre s'il accède directement au matériel (écriture/lecture directe en mémoire, accès à un port //, etc...) il ne marchera pas sous ces OS.
A+

Reply

Marsh Posté le 20-07-2002 à 14:25:11    

l'erreur qu'il me met :
 
c:/blabla/nomduprog.exe<startit
abnormal program termination: stack fault
CS:EIP = 000fh:00001373h
 
voila
@+


---------------
i'am just a geo-logue  
Reply

Marsh Posté le 20-07-2002 à 18:43:06    

personne pour une explication plus complète/différente/une solution/boire une bière ?
 :hello:


---------------
i'am just a geo-logue  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed