Driver updater

Preklicano Objavljeno Aug 17, 2015 Plačilo ob prevzemu
Preklicano Plačilo ob prevzemu

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.

C++ programiranje Namizje Windows Windows strežnik

ID projekta: #8284699

Več o projektu

3 predlogov Oddaljen projekt Aktiven Aug 26, 2015

3 freelancerjev ponuja v povprečju za $793 na tem delu

super2lao

A proposal has not yet been provided

$855 AUD v 10 dneh
(103 ocen)
7.5
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 Več

$789 AUD v 20 dneh
(24 ocen)
7.1
zuiguanglong

A proposal has not yet been provided

$736 AUD v 10 dneh
(20 ocen)
4.9