Форум программистов, компьютерный форум CyberForum.ru

Запрос информации о пользователь*ских соединениях с Terminal Server - C++

Восстановить пароль Регистрация
 
yearmix
3 / 3 / 2
Регистрация: 25.06.2013
Сообщений: 62
04.07.2013, 16:28     Запрос информации о пользователь*ских соединениях с Terminal Server #1
Hi there,

Есть проблемма, нужно получить информацию относительно залогиненого пользователя в терминале TSRV 2003-2008(неважно, хоть ХП с удалённым подключением) с этой задачей как по мне справляется в полной мере следующий набо ЦМДшных команд:
Код
net use /user:login \\192.168.1.1\IPC$ password
query user login_name /server:192.168.1.1
Но мне очень хотелось бы узнать какими методами это можно сделать програмно. Просто сколько искал нашёл только
Remote Desktop Services API Functions но куда дальше и правильное ли направление

Смотрел в эту сторону - но тоже что то ничего непонятно.

Вобщем - очень нужна "квалифицированая указка". Зарание спасибо

Да совсем забыл, WMI - в принципе не предлагать(Религия не позволяет - извините)

StartProcess я тоже знаю, спасибо не надо

Добавлено через 16 часов 53 минуты
Может это
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2013, 16:28     Запрос информации о пользователь*ских соединениях с Terminal Server
Посмотрите здесь:

C++ Проверка : нажал ли пользователь клавишу
C++ Пользователь сам выбирает файл
C++ Пользователь вводит строку '12.34
пользователь вводит трехзначное число C++
C++ При вводе информации пропускается запрос на продолжение
Пользователь вводит с клавиатуры символ C++
C++ C++ - Ввод информации в структуру и поиск элемента по информации, находящейся в этом же элементе
Надо сделать чтобы запрос по пунктам пользователь определял самостоятельно C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
 Аватар для Убежденный
14174 / 6189 / 981
Регистрация: 02.05.2013
Сообщений: 10,295
Завершенные тесты: 1
04.07.2013, 21:26     Запрос информации о пользователь*ских соединениях с Terminal Server #2
Цитата Сообщение от yearmix Посмотреть сообщение
нужно получить информацию относительно залогиненого пользователя в терминале TSRV 2003-2008(неважно, хоть ХП с удалённым подключением)

...

мне очень хотелось бы узнать какими методами это можно сделать програмно. Просто сколько искал нашёл только
Remote Desktop Services API Functions но куда дальше и правильное ли направление
Правильное.
Функция WTSQuerySessionInformation может извлекать много разной полезной информации,
как по консольным, так и по терминальным сессиям, достаточно только знать ID сессии.
Есть еще неплохая функция LsaEnumerateLogonSessions.

Добавлено через 1 минуту
Появление и уничтожение сессий лучше всего отслеживать из службы, для этого есть специальный
сигнал, приходящий в обработчик, см. SERVICE_CONTROL_SESSIONCHANGE в MSDN.
Yandex
Объявления
04.07.2013, 21:26     Запрос информации о пользователь*ских соединениях с Terminal Server
Ответ Создать тему
Опции темы

Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru