Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.13;
Скачать: CL | DM;

Вниз

Определить имена "тонких клиентов"   Найти похожие ветки 

 
Terminal Name   (2009-09-10 10:23) [0]

Имеется сетевой программный комплекс. Одноранговая сеть Microsoft Windows NetWork.
Работает много лет безотказно.
Возникла необходимость перейти с этой сети на терминальную сеть с "тонкими клиентами". Программное обеспечения этого сетевого комплекса "использует" имена компьютеров сети и их IP адреса.
Прошу подсказать источники, где я бы мог прочитать об определении имен (Terminal Name) активных (включенных) клиентов. Я даже не знаю используются ли в терминальных сетях какие либо адреса:(
Спасибо


 
tesseract ©   (2009-09-10 11:35) [1]

Проблема то в чём? Тех кто подключен к серверу терминалов, сервер терминалов знает можно сказать в лицо. Он же все операции выполняет. Активные клиенты в панели управления указываются. В общем конкретно всё зависит от самого сервера.


 
Рамиль ©   (2009-09-10 11:46) [2]

Неправильное какое-то ПО.
Если ПО не ваше, вы не сможете заставить его понимать эти имена и IP, если ваше, то переделайте на пользователей.

Тем не менее, если охота помучиться
http://msdn.microsoft.com/en-us/library/aa383464%28VS.85%29.aspx


 
Terminal Name   (2009-09-10 13:58) [3]

> tesseract ©   (10.09.09 11:35) [1]

> Тех кто подключен к серверу терминалов, сервер терминалов  знает можно сказать в лицо.
Хотелось бы, чтобы и моя программа их знала:(

> Активные клиенты в панели управления указываются

Желательно, чтобы их (активных) видела и моя программа

> Рамиль ©   (10.09.09 11:46) [2]

> Если ПО не ваше.../I>
ПО мое, просто я пользовался функциями GetComputerName и GetHostbyName, а в терминальной сети видимо придется "искать" имена активных пользователей (как это осуществить я пока не знаю).

PS. в первом посте не указал D5 и D2009, хотя возможно, что это и не принципиально


 
Рамиль ©   (2009-09-10 16:59) [4]


> а в терминальной сети видимо придется "искать" имена активных
> пользователей (как это осуществить я пока не знаю).

Пользователей искать не надо. GetUserName будет нормально работать. Если же нужны именно хосты, с которых происходит коннект, тогда ссылка выше (хотя ума не приложу зачем это).


 
Terminal Name   (2009-09-10 19:25) [5]

> Рамиль ©   (10.09.09 16:59) [4]

> Пользователей искать не надо. GetUserName будет нормально  работать

Каким образом?

> Имеется сетевой программный комплекс
Можно провести некоторую аналогию с учебным классом. Так вот, одна из программ этого комплекса эпизодически (действия инструктора - пользователя этой программы) определяет активных пользователей для обмена информацией с ними.
В локальной сети в качестве "инструмента" я использовал WNetEnumResource(hEnum, numEntries, @nrResource, dwSize), где
 hEnum: cardinal;
 nrResource: array[0..512] of TNetResource;
 dwSize: DWORD;
 numEntries: DWORD;

и nrResource[i].lpRemoteName //for i := 0 to numEntries - 1

Есть ли, что то подобное в терминальных сетях?


 
Рамиль ©   (2009-09-11 08:57) [6]

Зачем WNetEnumResource для своей программы? Напишите поподробнее что за программа и как она работает.


 
Terminal Name   (2009-09-11 09:19) [7]

> Рамиль ©   (11.09.09 08:57) [6]

> Зачем WNetEnumResource для своей программы?

Для определения активных рабочих станций в локальной сети.

Остальное позже, временно yезжаю.
:(


 
Terminal Name   (2009-10-17 09:21) [8]

Спасибо Рамиль ©   (10.09.09 11:46) [2], за
http://msdn.microsoft.com/en-us/library/aa383464%28VS.85%29.aspx

С помощью WTS_ и Lsa_ функций, "живущих" в "Wtsapi32.dll" и "Secur32.dll" библиотеках, определил имена залогиненных пользователей терминальной сети.



Страницы: 1 вся ветка

Текущий архив: 2009.12.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
2-1256138283
Дедушка мазай
2009-10-21 19:18
2009.12.13
Как отключить правую кнопку мыши


4-1225119197
K1LLADR1LLA
2008-10-27 17:53
2009.12.13
Windows Script Host + COM + ThreadPool


2-1256209981
Dmitriy
2009-10-22 15:13
2009.12.13
Как создать правильный POST-запрос для E-port?


6-1210679150
Андрей
2008-05-13 15:45
2009.12.13
Как получить данные от сервера в ответ на post метод


15-1255375330
Petr V. Abramov
2009-10-12 23:22
2009.12.13
как бороться с IE8