CloseApp Icon
CloseApp

Process Terminator

Core API Hook: Process.Kill / CloseMainWindow (Win32)

Gracefully close foreground window sessions or immediately terminate target background processes by named matching.

Configuration Parameters

Parameter Type Description
ProcessName string Target executable process name (e.g. 'chrome') to scan and terminate.
ForceKill boolean If true, sends an immediate process abort trigger bypassing main window graceful shutdown loops.

config.json Mapping

{
  "Type": "CloseApp",
  "Name": "Kill Chrome Processes",
  "ProcessName": "chrome",
  "ForceKill": true
}

Save inside database layout actions configuration map.

Native Execution Hook

// CloseApp execution logic
var processes = Process.GetProcessesByName(action.ProcessName);
foreach (var p in processes)
{
    if (action.ForceKill) {
        p.Kill();
    } else {
        p.CloseMainWindow();
    }
}

Executed within IsoCore remapping runtime loop.

← Back to Actions Directory IsoKey Module: CloseApp