2005-05-15

Port access on Windows NT-based OSes

I've been needing this for work for a while. Originally I was going to figure this out on my own, but I'm glad I waited—someone else did the hard work for me!
PortTalk - An application library to access I/O ports on NT. Comes with source code, which is a plus. This driver works with a companion program which creates a process for the desired program and passes the PID to the driver. Interesting solution.
dpointer - A blog entry with an interesting bit about the I/O permissions map and a link to UserPort. The latter sounds like PortTalk, and does come with source code.
NI FAQ - A National Instruments article on direct port access. There's some software that allows port access, but it doesn't sounds like it comes with source, and I didn't check.
Kport - Refers mostly to the first link (BeyondLogic). This plus PortTalk and UserPort give three examples of Windows device driver implementations.

No comments: