processWindowsSecurity

fnWindowsSecurity processWindowsSecurity(int pid) @trusted

Gets Windows security information for a process.

This function retrieves integrity level, privileges, elevation status, and security identifier for the specified process.

Parameters

pidThe process ID to query.

Returns

WindowsSecurity struct containing security information.

Throws

NoSuchProcess if the process doesn't exist.

AccessDenied if insufficient permissions to read security information.

Example:

version (Windows) {
  auto sec = processWindowsSecurity(GetCurrentProcessId());
  writeln("Integrity: ", sec.integrityLevel);
  writeln("Elevated: ", sec.elevated);
}