Задача следующая, необходимо в момент или наверное лучше до открытия сессии rdp, на стороне сервера запустить собственную программку, которая в свою очередь решит открывать или нет соединение по rdp.
Подскажите каким способом это можно реализовать, какие библиотеки (нашел что для соединения используются mstsclib и wtsapi32) необходимо использовать. Программу писать буду на c#, поэтому может есть какие то встроенные механизмы в .net. может кто то подобное делал и есть примеры, буду очень благодарен. Может просто ткнете куда копать)
В настройках терминального сервера есть пункт, в котором можно указать, что будет использоваться вместо оболочки (explorer) в терминальной сессии. Если это что-то сразу после запуска самозакроется, сессия оборвется.