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

Ответить

Смайлики
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ОТКЛЮЧЕН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Хочется видеть имя пользователя под которым открыта сессия

alexps70 » Ср июл 26, 2006 2:06 pm

AlexM » Ср июл 26, 2006 8:59 am

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


Скриншот моего рабочего стола (не терминал, но на терминале будет работать, проверено):
Изображение

Ejean » Вт май 23, 2006 11:39 am

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

Vpsem » Вт май 23, 2006 9:56 am

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

Комментарий: если сделать так как описано, то имя, рядом с часами, будет фигурировать не только на панели в левом нижнем углу Рабочего стола, но и во всех программах которые запрашивают системное время, например в Outlook Express в графе "Отправлено" или "Получено" :-)

alexps70 » Вт май 23, 2006 5:40 am

Ejean
Хочу на всех! %username% прокатит, или придется все ntuser.dat перелопатить? Влом экпериментировать - надо наверняка!

Ejean » Пн май 22, 2006 8:04 pm

Для этого:
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. НЕ ЗАБУДТЕ ВЫГРУЗИТЬ ПОЛЬЗОВАТЕЛЬСКУЮ ВЕТВЬ РЕЕСТРА!!!

aka » Пн май 22, 2006 5:20 pm

На 2000-м сервере видел как вытягивали, там только "классик" был.

Vpsem » Пн май 22, 2006 3:47 pm

Это если включена опция "Start menu" вместо "Classic Start menu", она персональна для пользователя.

aka » Пн май 22, 2006 1:51 pm

Как-то вытягивали штатными средствами и в меню кнопки Пуск, и в описание вместо "Мой компьютер". Никаких деталей не помню, найдете - пишите :)

Vpsem » Пн май 22, 2006 1:10 pm

Если клиент не знает логина, тогда вопрос поставим по другому: Куда и как можно вытянуть имя пользователя на сервере что бы его было видно с первого взгляда на экран.

Dim-soft » Пн май 22, 2006 12:12 pm

Ejean
а можно про это по подробнее
или может в расширенный формат даты ?

Ejean » Вс май 21, 2006 11:54 pm

Можно выводить имя пользователя рядом с часами, для этого нужно добавить в формат времяни имя пользователя

aka » Пт май 19, 2006 9:43 pm

Клиент не знает (кроме единственного случая - когда логин и пароль правильно указаны до подключения), с каким именем пользователя работает терминальная сессия.

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

Vpsem » Пт май 19, 2006 4:52 pm

Вопрос не о WTware а MS клиенте:
Можно ли каким то образом вывести имя пользователя в панель задач терминала или вверх, в желтую вкладку, рядом с именем сервера?

Вернуться к началу