G
G
GilbertAmethyst2018-07-06 23:18:17
Python
GilbertAmethyst, 2018-07-06 23:18:17

How to implement automatic software updates?

Good time.
Subject
It would be desirable that the program at clients always was actual. Therefore, it is logical to make an automatic update system. We write in python. It worries that the functions of downloading and running software fit the wording of downloader-type viruses. I would not want to once again fall under the hysteria of antivirus programs.
Question
Tell me how this issue is solved in white software?
Do I need a certificate (to sign software)? Is it possible to get it without legal. faces? Are there any third-party solutions for organizing updates?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
rPman, 2018-07-07
@rPman

Updating the application does not depend on the development environment, it is a separate task.
There are a lot of ready-made frameworks for this.
In order not to be considered a virus, your application must be registered as an application according to the rules of the system's package manager, be able to be correctly deleted, etc.
A huge help is the digital signature of distributions (but the developer key will have to be bought from Microsoft once), in fact, this is a white ticket to the world without problems with truly automatic updates (through the task scheduler, for example, no applications in the background, but would tear off the hands of lamer using clumsy practices).
In windows, the inno setup is very popular, suitable for everyone, simple and free.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question