Хочется видеть имя пользователя под которым открыта сессия

Хотите поделиться интересным решением, идеей, просто помочь другим не наступать на известные грабли? Или почитать заметки бывалых о работе с терминальными серверами Windows?
Ответить
Vpsem
Сообщения: 5
Зарегистрирован: Пт май 19, 2006 4:16 pm

Хочется видеть имя пользователя под которым открыта сессия

Сообщение Vpsem »

Вопрос не о WTware а MS клиенте:
Можно ли каким то образом вывести имя пользователя в панель задач терминала или вверх, в желтую вкладку, рядом с именем сервера?
aka
Разработчик
Разработчик
Сообщения: 11988
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Клиент не знает (кроме единственного случая - когда логин и пароль правильно указаны до подключения), с каким именем пользователя работает терминальная сессия.
Ejean
Сообщения: 403
Зарегистрирован: Сб апр 16, 2005 9:30 am
Контактная информация:

Сообщение Ejean »

Можно выводить имя пользователя рядом с часами, для этого нужно добавить в формат времяни имя пользователя
Dim-soft
Сообщения: 507
Зарегистрирован: Пт янв 13, 2006 9:57 am

Сообщение Dim-soft »

Ejean
а можно про это по подробнее
или может в расширенный формат даты ?
Vpsem
Сообщения: 5
Зарегистрирован: Пт май 19, 2006 4:16 pm

Сообщение Vpsem »

Если клиент не знает логина, тогда вопрос поставим по другому: Куда и как можно вытянуть имя пользователя на сервере что бы его было видно с первого взгляда на экран.
aka
Разработчик
Разработчик
Сообщения: 11988
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

Как-то вытягивали штатными средствами и в меню кнопки Пуск, и в описание вместо "Мой компьютер". Никаких деталей не помню, найдете - пишите :)
Vpsem
Сообщения: 5
Зарегистрирован: Пт май 19, 2006 4:16 pm

Сообщение Vpsem »

Это если включена опция "Start menu" вместо "Classic Start menu", она персональна для пользователя.
aka
Разработчик
Разработчик
Сообщения: 11988
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Сообщение aka »

На 2000-м сервере видел как вытягивали, там только "классик" был.
Ejean
Сообщения: 403
Зарегистрирован: Сб апр 16, 2005 9:30 am
Контактная информация:

Сообщение Ejean »

Для этого:
1. В ключе HKEY_USERS\.DEFAULT\Control Panel\International для всех или
загрузить ветвь реестра пользователя (файл NTUSER.DAT) с именем USER и в ключе HKEY_USERS\USER\Control Panel\International
2. Создайте три новых текстовых значения и назовите их:
l sTimeFormat
l s1159
l s2359
3. Измените текстовое значение sTimeFormat на HH:mm tt.
4. Измените текстовые значения sxxxx на "имя_юзера". Максимальная длина текста в System Tray может быть 14 символов включая пробелы (а также пробел в формате отображения ).
выйдите из сеанса и зайдите снова

p.s. НЕ ЗАБУДТЕ ВЫГРУЗИТЬ ПОЛЬЗОВАТЕЛЬСКУЮ ВЕТВЬ РЕЕСТРА!!!
alexps70
Сообщения: 100
Зарегистрирован: Пт май 19, 2006 9:58 am
Откуда: Челябинск

Сообщение alexps70 »

Ejean
Хочу на всех! %username% прокатит, или придется все ntuser.dat перелопатить? Влом экпериментировать - надо наверняка!
Vpsem
Сообщения: 5
Зарегистрирован: Пт май 19, 2006 4:16 pm

Сообщение Vpsem »

Работает, но переменная %username% так и отображается с процентами:)

Комментарий: если сделать так как описано, то имя, рядом с часами, будет фигурировать не только на панели в левом нижнем углу Рабочего стола, но и во всех программах которые запрашивают системное время, например в Outlook Express в графе "Отправлено" или "Получено" :-)
Ejean
Сообщения: 403
Зарегистрирован: Сб апр 16, 2005 9:30 am
Контактная информация:

Сообщение Ejean »

1) Так и есть фигурировать будет везде где отображется время по формату системы
2) Добавлять нужно каждому пользователю! Проще сделать скрипт который запускается при входе в систему и от туда править реестр. Я так и делал! Но из за проблемы описанной в пункте 1. отказался от данной реализации.
AlexM

Сообщение AlexM »

Народ, вам нужна вот эта утилитка - BgInfo
Программ автоматические генерирует на вашей фоновой картинке рабочего стола любую важную информацию о системе, включая IP-адрес, имя компьютера, имя домена, имя пользователя, сетевые настройки и т.д. Причем выводимые поля можно регулировать, что надо, а что нет... Очень полоезная вещь, рекомендую! От компании Sysinternals, бесплатная и небольшая!
скачать


Скриншот моего рабочего стола (не терминал, но на терминале будет работать, проверено):
Изображение
alexps70
Сообщения: 100
Зарегистрирован: Пт май 19, 2006 9:58 am
Откуда: Челябинск

Сообщение alexps70 »

Ответить

Вернуться в «Tips and tricks»