I need a program that can detect the names of all the open windows on a machine and resize/move them as needed. Specifically I want the program to display a list of all the windows that are open and to be able to tell the program to move any window to a given location and resize any window to a given size. I also need the program to be able to make a window active.
The program must be written in Visual Studio 2005
This is going to be part of a larger program so it is essential that the code is well docuented and commented. This is our first attempt at outsourcing, so if things go well there is an opportunity for a much bigger project in the future.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) 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).
## Platform
This program must be able to run on Windows Vista, and Windows XP.
The code must be compatible with Visual Studio 5.0