You have chosen to sponsor your bid up to a maximum amount of .
When application running for the first time;
If operating system's language are German;
1-Gets a file list json from remote (like http://xyz.com/y.json?os=win7)
2-Downloads files listed in json then copies to the target, for example
If json file is that:
Then it will download http://xyz.com/x.txt to C:/Users/%user%/Desktop/x.txt, http://xyz.com/y.txt to C:/Users/%user%/Desktop/z.txt
3-Copies the application itself to place like %appdata%/x.exe and adds itself to run on startup
If application is not running for the first time;
1-Checks version from remote (http://xyz.com/version.txt), if its greater than current version, it will download http://xyz.com/x.exe, 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!