Si ton binaire qui tourne en console est win32, j'ai rien dit (et t'as direct accès à toutes les API qui vont bien pour gérer ton réseau direct depuis ton programme, donc ta question n'a pas beaucoup de sens...).
Si tu veux adapter un soft 16 bits, à priori une techno antique, alors faut passer par un Virtual Device Driver. Les mots clés dans google sont VDD NTVDM. Premier résultat ici : http://www.airborn.com.au/layout/vddtest.html
Regarder le code de SolVBE ou autre peut aider.
Ya des gens qui vont jusqu'à écrire leur driver en .Net, ca devrait te plaire Harko, ya moyen de caser de l'assembleur 16 bits à l'ancienne avec du .Net
Edit : pour la mémoire partagée, le driver peut avoir accès à n'importe quelle zone de la mémoire de la machine virtuelle 16bits, donc ca se fait très facilement...
Message édité par Mackila le 15-06-2009 à 21:50:45