OK guys. I have been trying for a few weeks now to find a way to give a DOS based program direct access to the hardware ports on a Win2k/XP based system.
Good news is I have found a few. And they work great. Except with DirectScan.
I have found a few kernel level drivers that gives programs full 0 mode access to the hardware ports. I think that DirectScan has bigger problems however.
It looks like the DIrectScan problem may be more than just "getting access to the correct hardware ranges."
Being a DirectScan user this gives me a few options:
1) Get the source from Kent to modify it for use with newer Os's. (Tried that)
2) Reverse engineer the exe to try and get the source code. -- I've done this with other exe's before, but at least I knew what they were compiled with when I started!
3) "Listen" on the parallel port and write my own program that can decode the signal, like DirectScan does.
Unfortunately, it looks like the best way to do things is the latter. Seeing as how my GN is down now (prolly will be for a while) I figured that I would post my idea here to see if I can garner any help.
The program to be written would be GPL'd and source code available to anyone. I can't do this alone however. I'm going to need help from any of you that can help.
Please post here or e-mail me or PM or something if you are interested.
This is going to be a HUGE undertaking. It may, or may not ever get done. But I am sure gonna try.
Good news is I have found a few. And they work great. Except with DirectScan.
I have found a few kernel level drivers that gives programs full 0 mode access to the hardware ports. I think that DirectScan has bigger problems however.
It looks like the DIrectScan problem may be more than just "getting access to the correct hardware ranges."
Being a DirectScan user this gives me a few options:
1) Get the source from Kent to modify it for use with newer Os's. (Tried that)
2) Reverse engineer the exe to try and get the source code. -- I've done this with other exe's before, but at least I knew what they were compiled with when I started!
3) "Listen" on the parallel port and write my own program that can decode the signal, like DirectScan does.
Unfortunately, it looks like the best way to do things is the latter. Seeing as how my GN is down now (prolly will be for a while) I figured that I would post my idea here to see if I can garner any help.
The program to be written would be GPL'd and source code available to anyone. I can't do this alone however. I'm going to need help from any of you that can help.
Please post here or e-mail me or PM or something if you are interested.
This is going to be a HUGE undertaking. It may, or may not ever get done. But I am sure gonna try.