The Mop 1.4 и Агент
Как-то нам в голову пришла одна очень и очень умная мысль. Раз компьютер периодически «засоряется», то его нужно чистить. Для этого мы и написали свою программу, недвусмысленно назвав ее «The Mop». Программа действительно искала и удаляла ненужные файлы с компьютеров наших пользователей. Однако, как напомнить самому пользователю, что настала пора эту самую уборку проводить?
Вообще говоря, проблему можно было решить гораздо проще: в Windows (правда, не во всех версиях) есть так называемый scheduler — «планировщик», который позволяет задать расписание запуска программ. Но мы пошли другим путем: программу для чистки компьютера нужно запускать строго в тот момент, когда в этом есть необходимость, то есть тогда, когда уровень «замусоренности» превышает какое-то критическое значение.
Как это можно было реализовать на тот момент (напомним, на дворе был 2003 год)? И просто, и сложно одновременно. Просто — потому что идея, в общем-то, лежала на поверхности. Сложно — потому что реализация была не очень простой.
Итак, для того, чтобы запустить The Mop в нужный момент, мы создали специального Агента. Агент был неотъемлемой частью The Mop, ставился вместе с самой программой и автоматически запускался при старте Windows. Агент сидел в трее рядом с часами и наблюдал за жесткими дисками. Как только количество ненужных файлов становилось выше определенного уровня, Агент извещал пользователя о необходимости проведения чистки компьютера.
Вы должны войти чтобы комментировать.