DriverLynx PortIO (DLLPORT.SYS) is needed on Windows NT and higher to access the I/O ports in a PC from a program, for example in Delphi.
Working examples, including the driverlynx driver and with Delphi example sources are on my Programs and PC ports pages
Alas, Windows 7 (and Vista) make it a bit more difficult to install this driver. It seems everything is allright running the installer (port95nt.exe), but running the program gives the error DLPORTIO.SYS is not loaded.
But it can be done as follows:
- Right Click Port95nt.exe
– Run this program in compatibility mode for: Windows XP Service Pack 2
– Run this program as an administrator
And now it does install and the program runs.
There is now a version of the inpout library DLPORTIO, usable form Delphi 7 as I have shown before, also for 64 bit (Windows 7 and 8.1):
From Version 126.96.36.199, InpOut provides basic DLPortIO compatibility.
To use it, take the 32bit DLL (in \Windows x86) and rename it to DLPortIO.dll