Files
IT-Nexus/agent-cs/IndicatorModeRunner.cs

21 lines
652 B
C#
Raw Permalink Normal View History

using ITNexusAgent.UI;
namespace ITNexusAgent;
// Läuft als User-Prozess (via SessionSpawner), zeigt dauerhaftes "Bildschirm wird übertragen"-Overlay
// solange RDP-Session aktiv ist. User kann selbst trennen (TCP-Signal an Service).
public static class IndicatorModeRunner
{
public static void Run(string portStr, string secret)
{
if (!int.TryParse(portStr, out var port) || port <= 0) return;
var app = new System.Windows.Application();
app.ShutdownMode = System.Windows.ShutdownMode.OnMainWindowClose;
var win = new RdpActiveIndicatorWindow(port, secret);
win.Show();
app.Run();
}
}