OVH Cloud OVH Cloud

Lancement d'une application DOS, problème gestion EMS

1 réponse
Avatar
Vincent PARVEAU
Ou comment faire fonctionner des applications qui ont =20
besoin d'EMS alors que Windows 2000 n'=E9mule le DOS quand=20
mode prot=E9g=E9?

En deuxi=E8me lieu, il y a-t-il une solution pour que=20
l'application continue =E0 g=E9rer les ports RS232 directement=20
sur l'application, comme l'application le faisait en DOS=20
pur, sans passer par une DLL ?

Merci d'avance

Vincent

1 réponse

Avatar
Jean-Claude BELLAMY
Dans le message news:1c34601c421ee$9ff3bae0$ ,
Vincent PARVEAU s'est ainsi exprimé:

Ou comment faire fonctionner des applications qui ont
besoin d'EMS alors que Windows 2000 n'émule le DOS quand
mode protégé?
?????

On peut parfaitement définir de l'EMS !
Dans les propriétés de l'appli DOS, onglet "Mémoire", "Mémoire paginée"
(on peut en définir jusqu'à 16 Mo)

En deuxième lieu, il y a-t-il une solution pour que
l'application continue à gérer les ports RS232 directement
sur l'application, comme l'application le faisait en DOS
pur, sans passer par une DLL ?


Il est INTERDIT à toute application (DOS ou Windows) d'accéder DIRECTEMENT
au matériel (p.ex. via des interruptiosn logicielles du BIOS, ou encore avec
des instructions IN et OUT)

Si on veut le faire absolument, il faut installer un VDD (Virtual Dos
Driver), qui est une DLL spéciale qui intercepte les accès matériels et les
redirige vers le système.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *