The Mop 1.4 и Агент
Как-то нам в голову пришла одна очень и очень умная мысль. Раз компьютер периодически «засоряется», то его нужно чистить. Для этого мы и написали свою программу, недвусмысленно назвав ее «The Mop». Программа действительно искала и удаляла ненужные файлы с компьютеров наших пользователей. Однако, как напомнить самому пользователю, что настала пора эту самую уборку проводить?
Вообще говоря, проблему можно было решить гораздо проще: в Windows (правда, не во всех версиях) есть так называемый scheduler — «планировщик», который позволяет задать расписание запуска программ. Но мы пошли другим путем: программу для чистки компьютера нужно запускать строго в тот момент, когда в этом есть необходимость, то есть тогда, когда уровень «замусоренности» превышает какое-то критическое значение.
Как это можно было реализовать на тот момент (напомним, на дворе был 2003 год)? И просто, и сложно одновременно. Просто — потому что идея, в общем-то, лежала на поверхности. Сложно — потому что реализация была не очень простой.
Итак, для того, чтобы запустить The Mop в нужный момент, мы создали специального Агента. Агент был неотъемлемой частью The Mop, ставился вместе с самой программой и автоматически запускался при старте Windows. Агент сидел в трее рядом с часами и наблюдал за жесткими дисками. Как только количество ненужных файлов становилось выше определенного уровня, Агент извещал пользователя о необходимости проведения чистки компьютера.
![1.4. Агент Агент в версии 1.4](http://www.chistka-kompyutera.ru/wp-content/uploads/2014/02/1.4-agent.png)
![1.4. Меню Агента Меню Агента 1.4](http://www.chistka-kompyutera.ru/wp-content/uploads/2014/02/1.4-agent-menu.png)
![1.4. Установки Окно настроек в версии 1.4](http://www.chistka-kompyutera.ru/wp-content/uploads/2014/02/1.4-settings.png)
![1.4. О программе Окно «О программе» 1.4](http://www.chistka-kompyutera.ru/wp-content/uploads/2014/02/1.4-about.png)
Вы должны войти чтобы комментировать.