InpOut32 is a windows DLL and Driver to give direct access to hardware ports (for example the parallel and serial port from user level programs.