Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.12.13;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
15-1255113419
KilkennyCat
2009-10-09 22:36
2009.12.13
Непонятно, вечный двигатель?


4-1225268964
XshStasX
2008-10-29 11:29
2009.12.13
интересний результат с ловушкой на WH_SHELL


2-1256798499
Knight
2009-10-29 09:41
2009.12.13
Как нарисовать прогрессбар градиентом?


15-1255037610
Германн
2009-10-09 01:33
2009.12.13
RJ45 и как профессионалы умудряются?


2-1256274351
snowkam
2009-10-23 09:05
2009.12.13
не сохраняются расширения





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский