Skip to content

ereid7/windows-foreground-process-service

Repository files navigation

Windows Foreground Process Tracking/Logging Service

Description

A .NET Core Worker Service used for logging foreground process history and tracking foreground process duration.

Features

  • Store daily foreground process information (such as foreground duration) in local XML store
  • Log foreground process update information to daily CSV log
  • Creates new directory in AppData for data/logs each day

3rd Party NuGet Packages

  • CsvHelper

Unit Tests

Unit tests live in the AppTimerService.UnitTests project

TODO

  • Create application for viewing foreground process information stored by service
  • Create powershell installer for executable
  • Finish unit tests

About

A Windows worker service built with .NET Core. Service will track duration of open applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages