Create an agent that runs on windows operating systems XP Home, XP Pro, Vista Home, Vista Premium, Vista Ultimate, and Vista Business. The agent will have an installer that is very simple (no options) just click, download, install. The agent when running will use a icon that will display in the “Task Tray”(the one where the clock is) and the agent needs to be installed as a service so when windows starts the agent starts automatically (even if it doesn’t appear in the “startup” folder in the start/programs folder. Also the agent should run as administrator on that computer, so in the installer if the user is not administrator cancel install. If the user right clicks on the agent icon a list of options should be shown. The purpose of the agent is to communicate with a server/admin app with it’s IP address, computer name, and logged in user. The server/app is also part of the project see below.
The server/app is just the admin side which will handle connections from multiple of these agents and display all conected. The admin app which will run on a windows server should be able to push ANY type of file out to ANY agent listed on the “online agents” the file sent should be saved where ever the admin says for it to save on the remote computer i.e. c:directory. The admin should also be able to do ftp so the entire computer directory can been seen from the admin by opening a ftp connection through internet explorer to the remote agent. The admin should also be able to push out a “remote assistance request” to any agent connected so the helpdesk can emote control the agents computer with permission from the logged in user. More info can be found on this here [url removed, login to view]
The project has to be developed using visual studio .NET and preferably programmed in C# but if you can do it in another language so be it but it has to be .NET so the code is portable, I will require all source code un-compiled and compiled for both the agent and the admin app. If you have questions or want more documentation open up a PMB with me and we can discuss, I need someone who can speak good English and I will not pick you if you are not willing to work with me on and off until the project is completed.
Once I pick someone I will put your bid amount in escrow.
5 freelancers are bidding on average $1080 for this job
If you want then I can make what is necessary for you on C# but better I shall made this on pure C - the code will be even more portable and will not depend from any frameworks.