An *experienced* Windows C++/Java programmer is required for the following.
The [login to view URL] class allows capturing screenshots and generating keyboard and mouse inputs. There are however situations in which this is impossible using the standard Robot class in a JVM running in Microsoft Windows:
1) Winlogon desktop: whenever a user presses CTRL-ALT-DEL in e.g. Windows XP, Windows switches to the Winlogon desktop. [login to view URL] returns black screenshots and neither keyboard nor mouse inputs can be succesfully generated.
2) Secure Desktop: whenever Windows Vista (or later versions of Windows) switch to Secure Desktop, [login to view URL] returns black screenshots and neither keyboard nor mouse inputs can be succesfully generated. While it is possible to switch off Secure Desktop, this is not an option in corporate environments where users do not have the necessary rights to do so. It also impairs the Windows security model , hence Microsoft advises against this practice.
3)Hardware overlays: content displayed by media players such as Mplayer or Windows Media Player is not captured in screenshots returned by the [login to view URL] class.
4) Besides the above shortcomings, [login to view URL] has no feature to retrieve the shape, position or hotspot of the mouse pointer of the computer it is running on.
This project should deliver a C++ library which, exposed to Java via JNI, resolves the above shortcomings. A detailed specification of the entire project and non-negotiable milestones are given in the attached file.
Hello.. I have more than 10 years experience developing apps and drivers for win32. My bid for every point is as follow:
1) $1500, 2) $4500, 3) $4500, 4) $1500