Как мне справиться с этим делом, которое обновляет само программное обеспечение для обновления? Это должно изменить процесс обновления программного обеспечения, тогда все будет остановлено — какие-либо советы или подсказки по этой проблеме? Я использую Visual C # и C ++, и мне не нравится использование Microsoft одним щелчком мыши, потому что это очень ограниченно, вы должны использовать Windows
Запустите отдельное приложение установщика, которое выполняет установку. Предпочтительно, ваше «программное обеспечение для обновления» должно отвечать только за распознавание необходимости обновления, а затем за запуск установки обновления, а не за фактическую установку. В этом случае обновление самого «обновления программного обеспечения» не является проблемой, поскольку установщик может просто остановить «обновление программного обеспечения», обновить его, а затем перезапустить. Если вы планируете сделать это самостоятельно, просто убедитесь, что вы очень строгие в своем методе защиты от повреждения и неисправного состояния программного обеспечения. Написание такого рода программного обеспечения требует особой тщательности при рассмотрении всех возможных крайних случаев, когда все может пойти ужасно неправильно, что приведет к огромным проблемам, если это «обновление программного обеспечения» развернуто на многих машинах.