Главная страница
    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.005 c
2-1256214650
Кирей
2009-10-22 16:30
2009.12.13
Кодовая страница в ADOConnection


3-1220643322
kaif
2008-09-05 23:35
2009.12.13
Коррелированный подзапрос в UPDATE в MSSQL2000


2-1254770157
laari
2009-10-05 23:15
2009.12.13
Delphi+dbf. Определение пути к файлам базы.


15-1255594116
ocean
2009-10-15 12:08
2009.12.13
Хочу повесить программу,


15-1255284553
Denis123
2009-10-11 22:09
2009.12.13
Проверка сложности пaроля





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский