processWindowsSecurity
Gets Windows security information for a process.
This function retrieves integrity level, privileges, elevation status, and security identifier for the specified process.
Parameters
pid | The 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);
}