If you are familiar with SMS, I need something similar to their remote control service and keyboard driver. I have been able to tackle all parts of this project except for this compent. I am posting a data flow diagram to give you an idea of the end solution.
<[url removed, login to view]>
All I am asking for right now is for a plan of attack from someone who would be able to also code this. Please respond to this bid with a description of your bid with an example data flow diagram of how you would accomplish this. In the end I will need an elaborate description of how you will code this component: Contextual diagrams showing the architecture; How much you would charge to code your suggested strategy... I am hoping the actual project for this will be less than $400 but I am prepared to consider more. I am paying for the strategy now so I can have the option of choosing to split the work into separate projects.
I got one coder to make a solution but it's nothing I could sell on the market. He modified the Microsoft keyboard filter driver to accomplish the solution. So the client program sends the requests for keyboard signals to the driver and then the filter driver puts them into the normal input stream as if the keys on the real keyboard were pressed. It works pretty cool except my computer blue screens when I press the power key on my keyboard and sometimes my computer would blue screen on startup. This is why I am came to the conclusion of having a service create a fake driver request, like the toaster example in the WinDDK. Then it would be great if the modified keyboard filter driver could be adapted to install for this fake device plugin signal from the windows service.
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
2)Data flow diagram showing layout of proposed solution.
3)Documentation explaining proposed strategy for project.
The client program is written in C#, .NET 1.1. The program would need to run on Windows XP Service Pack 2. An optional feature may also be requiring that the driver pass windows xp driver signing tests so I can get the final product "designed for windows xp" certified.