Hello? prospective? developer,
This project requires the interaction of 2 programs on two different computers over a LAN network using vc++. ? Note both computers run Windows XP.
Program 1 on Computer 1 needs to be a windows service which will take screen shots and save it to computer 2. ?
Program 2 on Computer 1 will have a very simple GUI (does not need to look good) which will send keyboard? commands? to Program 1 on Computer 1. ? Program 1 then will simulate a keyboard pressed action on Computer 1. ? The method of communication is up to the developer but it needs to be fast.
For example if on Computer 2 the? sequence? of "crtl b" then "hello" is pressed and on Computer 2 notepad is open and in focus "Hello"? would show on the screen.
The code needs to be in vc++ and the source needs to be available.
Please let me know your thoughts on this project and the timeframe required.
Thanks in advance,
Cleo4343
## Deliverables
Thank you for taking the time to consider this project.
As? mentioned? above this project? consists? of two applications running on two different computers and need to communicate with each other.
Program 1 (P1) needs run on Computer 1 (C1) with the following requirements:
a) It needs to run as a Windows Service
b) It needs to take a screen shot and save it to a shared folder on computer 2 (C2) at time intervals .?
- The time intervals need be able to be definable? (by the user and by default every 1 second).
- The path needs to be able to be? definable by the user.
- If there is a dual monitor the screen shot file should take both images into account.
- The file name of the screen shot needs to? include? a time stamp
c) The P1 also needs to be able to "listen" to commands from Program 2 (P2) running on C2 and respond. ? P2 will only send "Keyboard Commands" which P1 will simulate on C1. ?
- If the "A" key is pressed on the GUI on P2, P1 on C1 will silmulate a "A" Keyboard event. ? Ie if notepad or any other program is running and in focus it would behave as is an "A" is pressed from the keyboard attached on C1. ? In the case notepad is in focus an "a" would appear on screen.
- The keyboard needs to be able to handle a-z, 0-9 F1-F12, the "crtl" spacebar, "shift" []\\`;',./<>?:"{}|~!@#$%^&*()_+-= and "delete" "backspace" "return" "up" "down" "left" "right" and be able to handle up to three keys pressed at one time (ctrl b or ctrl shift b) ?
- The method of communication? from P2 to P1 is open to the developer. ? The port should be able to be changed by the user.
Program 2 is simpler. ? It needs a simple GUI (does not need to be pretty) which sends keyboard commands to P1. ?
- The GUI needs to be able to simulate all the? keystrokes? mentioned above? including? simultaneous? keystrokes? (ie b or ctrl b or ctrl up b)
- P2 needs to be able to change the port it uses to? communicates? with P1?
All the code needs to be in VC++ and the source is to be? included? with the project. ? The code needs to work? reliably? ie "keystrokes are not to be missed" ?
and be stable. ?
Please? include? a timeframe, and quote for this project.
Best Regards,
Cleo4343