Driver updater

Cancelado Publicado Aug 17, 2015 Pagado a la entrega
Cancelado Pagado a la entrega

I would like a 3 programs.

2 servers.

- Master server. Will store all drivers.

- Pass through server or cache, serves drivers requested.

1 client.

Downloads and installs required drivers to local machine.

The master server will have a master database of drivers that will be sorted into \ven_id\dev_id\ver\

These will be served over TCP

The client will scan a computer for drivers that are installed/out of date or missing. Once scanned it will request the drivers from the 'cache' server, then start the installs for the client to finish. Any drivers the client machine has the server does not will be uploaded.

Roles of the Master server;

- Provide TCP topographical information. E.g. Closest available server.

- Maintain list of 'cache' servers.

- Maintain master store of drivers.

- Deliver drivers when requested.

- Create reports for requested drivers by request; available and downloaded, available and delivered off cache, requested but not available, uploaded.

- Will need to run on Windows 2012 R2.

- Must be auto updating during a maintenance window - set by admin.

Cache server

- Maintain a list of locally requested drivers.

- Automatically update during 'download schedule'.

- Download across multiple hard drives, with notifications when space is low. (Email and a push message service)

- Multiple settings required; Download window, connections up/down limits, speed limits (against time), Local or public, Limit IPs inbound, connect to specific upstream server.

- Must auto self-update during maintenance window.

Client

- Will start with Windows.

- Check the drivers on the machines for the latest version.

- Install newest available drivers without user interaction.

- Upload any drivers on the local machine not on server.

- Settings will include; Check (At boot then quit, every x days)

- Must automatically self-update on boot if a newer version available

This is stage 1 of the project to try get a working model. This is not expected to by polished or 'finalised', just working.

Programación en C++ Windows Desktop Windows Server

Nº del proyecto: #8284699

Sobre el proyecto

4 propuestas Proyecto remoto Activo Aug 26, 2015

4 freelancers están ofertando un promedio de $764 por este trabajo

super2lao

A proposal has not yet been provided

$855 AUD en 10 días
(47 comentarios)
6.7
logicpowered

We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast a Más

$789 AUD en 20 días
(3 comentarios)
4.6
zuiguanglong

A proposal has not yet been provided

$736 AUD en 10 días
(6 comentarios)
4.2
ivanshkertov

Здравствуйте! Готов выполнить проект в минимальные сроки. Я знаю что я новичек на этом сайте, но я имею большой опыт выполнения подобных проектов. Обещаю что вы будете довольны проделанной работой. Надеюсь на сотруднеч Más

$677 AUD en 15 días
(0 comentarios)
0.0