There is a simple way to have full access to I/O port under NT/W2000,
without link any DLL .
There is a device driver written by Dale Roberts (the source code was
published on DDJ some years ago); it must be loaded using LoadDrv (an
utility that comes with the driver), and from this point all I/O addresses
will be visible from ring 3 (all user programs).
The driver do not interacts with the user programs, in fact it "adjusts" the
I/O priviledge map in the cpu when it starts.
There is no need to load the driver every time the OS restarts, with the
control panel->devices we can set the automatic-startup.
If someOne needs this driver can search in DDJ site or can send me an
e-mail.
Davide Nard
ella
davide.nardella@iol.it
software@masmec.com
p.s. Excuse my bad english.