Who watches the watchdogs?
Кореш пишет приложение для «окон». Суть — расчёт каких-то биоритмов и ауры. Решил я ознакомиться с приложением поближе. После установки оказалось, что программа поставилась не сама, а вместе с ещё какими-то приложениями, и кое-что прописала в автозагрузку. Иду в гости к разработчику с целью поинтересоваться.
Оказывается, этот крендель, кроме самого приложения, написал ещё одну программу. Эта программа после установки прописывает себя в автозагрузку и сидит в памяти до завершения работы Windows. При этом она с периодичностью в несколько минут стучит на сервер, проверяет, установлена ли самая свежая версия приложения, и в случае необходимости скачивает апдейт и ставит его.
А чтобы та программа не отвалилась сама или по воле юзера, кореш написал вторую программу, которая тоже сидит в памяти и постоянно пингует первую, а в случае отказа перезапускает её. Прямо как в анекдоте про Васю-программиста.