Есть ли в программе способ определить, запускается ли программа из сеанса удаленного рабочего стола или программа запускается нормально в .NET 2.0? Я пытаюсь создать приложение для измерения времени, которое будет отслеживать приход и уход человека и отслеживать его. Но этот конкретный человек, я подозреваю, удаленно подключается к своему компьютеру на работе, из дома и отслеживает время прихода и ухода.
Есть идеи, как я могу решить эту проблему (а отключение удаленного доступа к рабочему столу не является вариантом)? Моя идея состоит в том, что если есть способ обнаружить сеансы удаленного рабочего стола, я просто реализую это в программе и предотвращу их удаленное подключение.