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