bash.im ithappens.me zadolba.li
10591

Who watches the watchdogs?

19 февраля 2013, 07:15

Кореш пишет приложение для «окон». Суть — расчёт каких-то биоритмов и ауры. Решил я ознакомиться с приложением поближе. После установки оказалось, что программа поставилась не сама, а вместе с ещё какими-то приложениями, и кое-что прописала в автозагрузку. Иду в гости к разработчику с целью поинтересоваться.

Оказывается, этот крендель, кроме самого приложения, написал ещё одну программу. Эта программа после установки прописывает себя в автозагрузку и сидит в памяти до завершения работы Windows. При этом она с периодичностью в несколько минут стучит на сервер, проверяет, установлена ли самая свежая версия приложения, и в случае необходимости скачивает апдейт и ставит его.

А чтобы та программа не отвалилась сама или по воле юзера, кореш написал вторую программу, которая тоже сидит в памяти и постоянно пингует первую, а в случае отказа перезапускает её. Прямо как в анекдоте про Васю-программиста.