Товарищи!
Если вы пишете софт под ДОС - так и запускайте его под ДОС.
Как вариант - на виртуальной машине.
Просто-напросто, довольно много ДОС-программ работают с железом напрямую (минуя ОС), а Windows такие вещи запрещает (заботясь о своей целостности).
[FAQ] MS-DOS задачи в Windows NT/2000/XP