Как рассчитать общее время, которое пользователь тратит на приложение?

Я хочу создать приложение, способное вычислять общее время, которое пользователь (то есть я) потратил на конкретное приложение, например Firefox. И это приложение должно отображать предупреждающее сообщение, если пользователь провел много времени в Firefox (например, 1 час или больше)

Причина : Я разработчик VB.NET. В рабочее время моим основным инструментом является Visual Studio, и я полагаю, что буду заниматься кодированием. Но иногда мне нужен Firefox для доступа в Интернет (особенно SO и других сайтов), чтобы найти решения моих проблем с программированием. Проблема в том, что я пристрастился к SO, и SO отнимает у меня время часами , пока я не забуду, что я предполагаю продолжить кодирование и не просматривать сайт SO.

Мой вопрос : Как вычислить общее время, которое пользователь проводит в открытом приложении, таком как Firefox?

Обновление:

Мне нужно воспроизвести песню в качестве предупреждения, если я слишком долго остаюсь в Firefox. Я намерен создать службу winform или Windows для достижения этого

17
задан Predator 26 June 2011 в 19:39
поделиться