Table of Contents

Class VpnHoodWindowsAppPaths

Namespace
VpnHood.AppLib.App.WindowsTun
Assembly
VpnHood.AppLib.App.WindowsTun.dll

Represents where VpnHoodWindowsApp keeps things, which its host decides by how it runs the app: the service, or a run as the person.

public class VpnHoodWindowsAppPaths
Inheritance
VpnHoodWindowsAppPaths
Inherited Members

Properties

LockFolderPath

Gets where a run as the person keeps its single-instance lock, or null for the service, whose lock only administrators can reach.

public string? LockFolderPath { get; init; }

Property Value

string

ServiceName

Gets the Windows service the daemon runs as, whose processes the kill switch's block lets out, or null in a run as the person.

public string? ServiceName { get; init; }

Property Value

string

StoragePath

Gets the app's storage: the service's folder under ProgramData, or a run as the person's own.

public required string StoragePath { get; init; }

Property Value

string

VpnHostPath

Gets the VPN host the daemon starts at each connect, or null where the head gives the app a device of its own.

public string? VpnHostPath { get; init; }

Property Value

string