@Hessibaby,
weißt Du auch, wovon Du schreibst?

Die altbekannten Funktionen inport(...) und outport(...) funktionieren nur unter 16Bit-OS wie eben DOS, Win3.1 und unter W95 und W98, W98SE. Die "neuen" Funktionen (siehe Code-Beispiel) sind ab W95 aufwärts bis zum letzten aktuellen OS, einschließlich der darauf laufenden DOS32-Box vorgesehen.
Das in einem Dos(32)-Fenster in WinNT, Win2000 oder WinXP die "betriebssysteminternen Sicherheitsmechanismen ausgehebelt " werden ist Quatsch.

Der Zugriff auf die seriellen Ports ist unter WinNT, Win2000 oder WinXP genauso einfach wie unter DOS. Komplizierter wird es erst, wenn die Zugriffe interruptgesteuert und im Hintergrund laufen. Aber das war unter DOS auch nicht einfacher.

Blackbird