I am helping a friend to finish a final year project in which he has this circuit that we want to switch on and off using a C++ program.
I initially thought it would be easy, but I have failed to implement this program.
The main problem is that
- Windows XP and above don't allow direct access to hardware so some websites are suggesting that I need to write a driver or find a driver.
- I have also looked at some projects online but they seem to work for Windows XP but fail to work for Windows 7.
- Also, most projects were written in VB or C# which I am not familiar with.
Question:
- Is there a suitable driver that works for Windows XP and Windows 7, and if yes how can I use it in my code? (code snippets would be appreciated)
- Is there a cross platform way of dealing communicating with parallel ports?
Have a look at codeproject: here, here and here. You'll find treasures.
The 1st link works for Windows 7 - both 32 bit and 64 bit.