Skip to content
Gnawbie edited this page Mar 28, 2026 · 5 revisions

ProcessMonitor

A silent Windows background utility that logs every program close system-wide and flags crashes (non-zero exit codes) with balloon notifications.


What it does

  • Watches all running processes using WMI (crashes only — clean exits are ignored)
  • Logs every program crash to a daily .log file
  • Writes crashes (non-zero exit codes) to a separate errors_ log
  • Shows a system tray icon so you always know it's running
  • Pops a balloon notification when a crash is detected (mute-able)
  • Identifies the parent process that spawned each crashed process
  • Runs completely silently — no console window

Quick start

  1. Download or clone the repo
  2. Double-click Start-Monitor.bat
  3. A green circle appears in your system tray — you're running
  4. Double-click View-Logs.bat (or the tray icon) to see logs
  5. Right-click the tray icon → Stop Monitor to quit

Wiki pages

Page Description
Installation How to set up and run for the first time
Usage Starting, stopping, and viewing logs
Log-Format What the log entries look like and what they mean
Tray-Icon System tray icon features and right-click menu
Troubleshooting Common problems and fixes
File-Reference Every file in the repo explained

Clone this wiki locally