Das Problem ist prinzipiellerer Natur. Da wird auch mit C++ nicht viel mehr gehen. Eine Möglichkeit wäre ein VB-Programm, das eine passende .dll verwendet.

Ansonsten die .exe einfach mit auf die Startdiskette packen und von da starten, eine ntfs-Startdiskette erstellen ( http://www.ntfs.com/boot-disk.htm ) oder m BIOS mal nachsehen, ob da die selben Adressen für COM1 eingestellt sind.

Gruss
Skilltronic