Частью моего приложения является настольная программа Windows Forms (C#), которая будет выполняться на сервере. Я бы предпочел не вдаваться в кровавые подробности того, почему это необходимо, но давайте просто примем это как прочитанное!
Когда он запускается, я хотел бы проверить, запускается ли он на консоли (то есть либо физически на консоли, либо через RDP с переключателем /console), а не в любом другом сеансе RDP.