Expand description
A safe, idiomatic Rust library to obtain Windows TrustedInstaller privileges.
§Overview
elevate-ti provides zero-cost, high-level abstractions to verify and acquire
NT SERVICE\TrustedInstaller privileges on Windows, allowing processes to relaunch
themselves or spawn sub-processes into the active interactive desktop session.
Re-exports§
pub use error::ElevateError;pub use security::ExecutionContext;pub use security::ImpersonationGuard;pub use security::InteractiveDesktop;pub use security::Privilege;pub use security::Sid;pub use security::Token;pub use security::TokenCommand;pub use security::TokenType;pub use session::ElevationStatus;pub use session::elevated_command;pub use session::elevated_command_on;pub use session::headless_command;pub use session::relaunch;pub use session::status;pub use strategy::ElevationStrategy;pub use strategy::SessionTarget;pub use strategy::TrustedInstallerStrategy;