We have a finished printer driver written in C++. The driver compiles and works well. We need 3 things:
1. Add event logging to this printer driver. Currently it logs to a text file, we need it to log to the Windows event log.
2. We need a general code review on this. Currently the driver works OK, but it has made the Windows Print Spooler crash a couple of times and we have no clue why that is. We need someone to either find the bug and fix it or at least add enough robust error handling and tracing options so that we can find it when it happens.
3. After 1 and 2 are done, we need one copy of the code as it is for OS's up to Windows 7, and we another version for Visual Studio 2010, that can compile and run well on Windows 8. You must test this on Windows 8 and see that it works!