Je connais pas d'autre que VB.
Sous VB, on peut faire des programmes sans fenêtre, mais qui ne tourneront que sous Windows. Suffit que ce soit un fichier .BAS qui soit le module lancé par le projet, et qu'il utilise éventuellement d'autres programmes .BAS.
Sous DOS pur, on peut utiliser la mémoire EMS (ou qq chose comme ça) via l'INT 62H. Y a un exemple dans la bible PC, en C. En Basic, je sais plus, faudra que je regarde.
Je vais peut-être m'y mettre car Windows prends la main de temps en temps sur une manip conv A/D rapide (10000 accès/seconde sous Win 3.11/486 33) et crée des "trous".
Je regarde ce soir.