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
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
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
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; }