diff --git a/watchdog-wow.ps1 b/watchdog-wow.ps1 index b94eb39..88caf25 100644 --- a/watchdog-wow.ps1 +++ b/watchdog-wow.ps1 @@ -1,7 +1,15 @@ +$WATCHDOG=0 + for (;;) { $NRESP = Get-Process | Where-Object {$_.mainWindowTitle} | Where -Property MainWindowTitle -eq "World of Warcraft" | Where -Property Responding -eq $false if ($NRESP) { + $WATCHDOG += 1 + } else { + $WATCHDOG = 0 + } + + if ($WATCHDOG -ge 5) { Stop-Process -InputObject $NRESP }