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!
Hi Sir,
I am ready to work for you.I have 9 years of experience in C/C++ , java, PHP and, MySQL. please see some of my works also check my reviews you will get better idea about my skill.I deliver quality work within time
frame. Please visit my profile once.
Thanks with regards,
Amit
I have developed many similar projects. I have lots of experiences in this area so i can do this in a better way. Thank you. Feel free to discuss me if you want