Namespace VpnHood.AppUi.Hosting.Desktop.Platform
Classes
- WindowsDesktopSession
Represents a Windows session, the console's or a Remote Desktop one, by its ID.
- WindowsLoopbackPeerCheck
Provides who owns the far end of an IPv4 loopback connection on Windows: the process its TCP table row names.
Interfaces
- IAppDaemonHost
Defines the app as a platform hosts a headless one: creating one starts it, and disposing one ends it.
- IDesktopSession
Defines the desktop session a launch runs in, as the window's single instance asks it: a person has a window in each session, and a launch that finds it open lets it come forward.
- IDesktopUiPaths
Defines where the window keeps things: the window's share of an install's paths, and all a host without a service hands it.
- IInProcessDesktopPlatform
Defines what a host without a service says for itself (InProcessDesktopHost): where the window keeps things, how the system tells who owns the far end of a loopback connection, the process's log, and the app, which runs in the window's process.
- ILoopbackPeerCheck
Defines how a process checks that the far end of a loopback connection it made belongs to the process it meant to reach, as far as the platform can tell.