Table of Contents

Namespace Utils.Reflection.ProcessIsolation

Classes

CommandAvailability

Provides helpers to locate command-line executables in the current process environment.

ProcessContainerFactory

Builds process-container implementations based on the current operating system.

ProcessContainerPermissions

Represents coarse-grained permissions for child processes started through a process container. Instances are immutable after construction (init-only properties): use an object initializer to customize a permission set, or Default for the restrictive baseline.

ProcessIsolationPlatformSecurity

Exposes standardized security helpers used by process-container consumers.

Structs

AuthenticodeVerificationResult

Structured result from VerifyAuthenticodeSignature(string, AuthenticodeRevocationPolicy), separating signature presence, chain trust, and revocation status.

Interfaces

IProcessContainer

Defines a reusable process container capable of launching child processes with additional isolation constraints.

Enums

AuthenticodeRevocationPolicy

Controls whether and how certificate revocation is verified during an Authenticode check.

RevocationStatus

Revocation status of the signing certificate returned by VerifyAuthenticodeSignature(string, AuthenticodeRevocationPolicy).