Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

Piccolo progetto <800

Pubblicato il

10/06/19 11.46

Località di provenienza dei freelancer:

Europa

Questo progetto sta ricevendo offerte

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

QUANDO: Inizio da subito, consegna entro 30 agosto

COME: Codice sorgente, file installabile, clean code :-) , non usare licenze terze con licenza commerciale a pagamento

Technologies: C# / Windows Service , compatibile Windows 7/10, Windows Server 2012/2019


COSA:

Creazione di un Windows Service che non richiese il login utente, funzionante in background:

  1. Esegue una DLL/EXE (possiamo discutere cosa è meglio) a intervalli definiti da 1 ora a 7 giorni massimo
  2. Aggiorna in automatico DLL/EXE facendo un GET da indirizzo internet hardcoded che da un JSON/XML come in esempio sotto, scarica il pacchetto e aggiorna i file DLL/EXE
  3. Blocca eventuale esecuzione entro 12 ore (in caso di errori/blocco della DLL) e lo scrive nel registro degli eventi di Windows

Altro:

JSON di esempio dal GET (indirizzo pubblico, no login): 

    “dllVersion”: “3.4”, 

    “downloadDllLink”: “pippo.re/dll/prod/dllsnew.zip” // zip or rar or 7z or other 

 

Per favore indicare eventuali scelte. Il software DLL/EXE lo ho già creato io, mi manca competenza per fare il servizio. Questo sarà un software che poi spero crescerà in funzionalità, e mi dovrò avvalere di collaboratori con costanza (non full time ma a progetto continuo).


------------------------------------

When: Starting when you want, deadline at 30 August 

How: Source Code included, File installable included, clean code :-) , not use library without licence 

Technologies: C# / Windows Service 

 

What: 

Create a Windows Service(should work without User Login): 

It execute a DLL method or an EXE (we can discuss about it) with a scheduling (from 1 hour to 7 days) 

Auto-update the DLL/EXE, check a specific Internet address, when there is a new version the service download the new DLL and install them (example Json/XML on the bottom) 

Block execution after 12 hours if is not finish 

Update DLL/EXE when a new version is ready 

 

Other info: 

JSON example (no login, is public address): 

    “dllVersion”: “3.4”, 

    “downloadDllLink”: “pippo.re/dll/prod/dllsnew.zip” // zip or rar or 7z or other 

 

Please specify eventually restriction or choice.