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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
yearmix
3 / 3 / 2
Регистрация: 25.06.2013
Сообщений: 62
#1

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

04.07.2013, 16:28. Просмотров 373. Ответов 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++
Кратность чисел пользователь может указать y - x C++
Пользователь должен отгадать рандомное число C++
C++ При вводе информации пропускается запрос на продолжение
C++ Ввод информации в структуру и поиск элемента по информации, находящейся в этом же элементе
Надо сделать чтобы запрос по пунктам пользователь определял самостоятельно C++
C++ Ввод информации и вывод информации на экране
Пользователь вводит числа, пока не угадает C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
 Аватар для Убежденный
14634 / 6595 / 1045
Регистрация: 02.05.2013
Сообщений: 10,865
Завершенные тесты: 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
Ответ Создать тему
Опции темы

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