Update function for my software (running as a service)
$30-250 USD
キャンセル
投稿日: 8年以上前
$30-250 USD
完了時にお支払い
I have a program that is running as a service installed by NSIS and need a update function for this.
I need a timer/buckle that connect to my server each X minutes for know if the software must be updated.
The server will answer with a json with a MD5 hash and an URL.
The md5 hash is the hash of new software file, then our current software need check if the hash of current software is different to hash that server did answer us, if is different then download the new software file that server answer us in URL.
Once downloaded URL (new version of our program) we need recheck if md5 of downloaded file is equal to hash that server gave us (this is for check if new software was downloaded correctly) Then proceed to Updated. exit of current and start the new version.
remember that my software is running as a services. we need found the better way for made the update optimized for not fails.
I think the new software will must be made in NSIS that install as a services like the current software, then when downloaded the new install it and remove old itselt.
I attached an example
Hi, I read the description and knew what you need. It's my work. I can complete this job with clear results.
because i have done many similar jobs with good feedback.
best regards
thanks
I am a Microsoft certified developer having around 8 years of experience in SW development. I have experience in Windows application development, Windows Services, Office Automation and Code conversion.
I understood your requirement and i am looking forward to work in this project.
Please let me know if you are interested
I have an experience with auto-update software. I is possible there is no need to use NSIS mechanism during update of your service. There will be need additional 3rd process (update service) because main service must be turn off during update due to file locking of main process.