Я недавно пользуюсь Wakoopa , и я нахожу это довольно забавным.
Я понятия не имел (ну, у меня была идея, но я никогда не получал реальных данных о ней) о том, сколько времени я провожу в SO до этого:
альтернативный текст http://img396.imageshack.us/img396/4699/wakoopaim1.png
Итак, мой вопрос программирования:
Как программно отследить используемые приложения?
Сначала я использовал что-то вроде команды «список задач» и «netstat» и пул каждые 15 минут или что-то в этом роде, но я не думаю, что они так делают.
Есть ли библиотека в .NET (я думаю, в C #) для этого? Предоставляет ли Windows какую-то услугу, подобную этой? А как насчет Java?
У меня обычно есть хотя бы какое-то смутное представление о том, как можно выполнить какое-то задание по программированию, но для этого я понятия не имею.
Трекер приложений wakoopa работает и в OSX и в Linux, но мне ясно, что это три разных приложения, по одному на платформу
Кстати, сколько вы использовали SO? :)