A multi file downloader

Cancelled Posted Oct 23, 2013 Paid on delivery
Cancelled Paid on delivery

When application running for the first time;

If operating system's language are German;

1-Gets a file list json from remote (like [login to view URL])

2-Downloads files listed in json then copies to the target, for example

If json file is that:

{"[login to view URL]":"C:/Users/%user%/Desktop/[login to view URL]", "[login to view URL]":"C:/Users/%user%/newfolder/[login to view URL]"}

Then it will download [login to view URL] to C:/Users/%user%/Desktop/[login to view URL], [login to view URL] to C:/Users/%user%/Desktop/[login to view URL]

3-Copies the application itself to place like %appdata%/[login to view URL] and adds itself to run on startup

If application is not running for the first time;

1-Checks version from remote ([login to view URL]), if its greater than current version, it will download [login to view URL], replaces itself with it then runs the application again (when running new version, it will get the json list and download files again for the update)

2-If downloaded files removed or changed, downloads again

3-If no update is available or files not removed/changed, it will quit

* I will encrypt remote JSON to prevent anyone have direct access to json file. So we need to choose an two way encryption/decryption algorithm

* You need to connect to remote urls with custom user agent

If OS language is another than German, it will not do anything

IMPORTANT: Executable file needs to be maximum 1 MB!

Delphi

Project ID: #5056389

About the project

10 proposals Remote project Active Nov 13, 2013

10 freelancers are bidding on average $196 for this job

igors233

Greetings, we discussed already on this. I've checked about encryption, how about basic blowfish, is that OK? I need clarification on this part: 2-If downloaded files removed or changed, downloads again

$173 USD in 10 days
(55 Reviews)
6.4
exansoft

Hi I am interested in your project. Please kindly provide more details related to project requirements ASAP. Thank you. Best regards.

$250 USD in 15 days
(31 Reviews)
6.3
DeadC0der

Hi , I'm a Delphi coder , I used to do such a job when checking for updates over the network , and regarding to encrypting data , don't panic I used to protect my data to prevent the man in the middle from tempering w More

$100 USD in 5 days
(40 Reviews)
5.2
jaelanicu

Hello, I am interested on working on this project. Please provide more details regarding the project.

$127 USD in 3 days
(42 Reviews)
4.6
ils7

Hi. I can develop such app in delphi. I can use symmetric(e.g. AES) or asymmetric(e.g. RSA) algorithms to encrypt files. May be will be simpler to use https protocol for that. Regards

$421 USD in 20 days
(11 Reviews)
4.1
DATsoft

Hi fringzilla, I can code you a solution really quickly using TCP/IP sockets (no integrated webbrowser). Concerning the encryption there are a lot of solutions but the easiest one would be to encrypt directly the tr More

$177 USD in 1 day
(1 Review)
1.9
CoolTeam2012

Hello. No problem for all your request. Everything will be OK. Developing with Delphi is what I do best so feel free to contact me even just for asking questions. Thank you.

$200 USD in 7 days
(0 Reviews)
0.0
OnKent

Hi. We have senior delphi developers with advanced skills. We can build a portable lightsize exe file and give it to you with source codes. Also guaranteed: * High performance * High stability * Minimum syste More

$180 USD in 3 days
(0 Reviews)
0.0