СТЭР-Групп

ИТ-инфраструктура

Контроль теневых RDP-сеансов

Нативная Windows-утилита для просмотра локальных RDP-сеансов и запуска штатного теневого подключения в нужном режиме.

Опубликовано: 21.10.2026 · Обновлено: 21.10.2026

Контекст

Направление: ИТ-инфраструктура

Клиент: Клиент обезличен

Проблема

Для поддержки рабочих мест нужен простой интерфейс к локальным теневым RDP-сеансам без ручного набора параметров mstsc.

Решение

Создан x64 EXE на C++ и Win32 API. Программа получает список сеансов через WTS API, исключает собственный сеанс оператора, позволяет обновить список и открыть штатный mstsc в режиме управления, просмотра или управления без запроса пользователя.

Технические детали

Утилита использует WTS API для перечисления локальных сеансов и ShellExecute для запуска штатного mstsc.exe. В таблице отображаются ID, пользователь, имя сеанса и его состояние. Доступны три режима: управление, просмотр и управление с параметром /noConsentPrompt. Последний вариант зависит от прав оператора и политики Windows.

В EXE встроены три варианта значка; пользователь может выбрать их для ярлыка. Исходный BAT не изменялся.

Результат

Собран и опубликован EXE «Контроль RDP» 1.0.0.0 для x64 Windows. Smoke-проверка прошла; файл доступен на сайте.

Технологии

  • C++17
  • Win32 API
  • WTS API
  • ShellExecute
  • CMake
  • x64 Windows

Нужно похожее решение?

Опишите задачу — разберём и предложим подход.

Оставить заявку