Страница 1 из 1
Где хранится имя, под которым зарегестрировался пользователь
Добавлено:
02 ноя 2004, 08:10
DimD
Здравствуте!
Вопрос от ламера.
Где хранится имя , под которым зарегестрировался пользователь в NovellNetWare?(мне необходимо получить его с помощью MS VisualFoxPro) В Win98 нашел в реестре ветку с параметрами
HKEY_LOCAL_MACHINE\Network\Logon
NetWareUsername "asup24"
PrimaryProvider "Novell_NetWare"
username "asup24"В WinXP этого не нашел. Может ктонибудь осветит эту тему ?
Re: Где хранится имя, под которым зарегестрировался пользова
Добавлено:
02 ноя 2004, 09:35
Елена Лезгина
DimD писал(а):Здравствуте!
Вопрос от ламера.
Где хранится имя , под которым зарегестрировался пользователь в NovellNetWare?(мне необходимо получить его с помощью MS VisualFoxPro) В Win98 нашел в реестре ветку с параметрами
HKEY_LOCAL_MACHINE\Network\Logon
NetWareUsername "asup24"
PrimaryProvider "Novell_NetWare"
username "asup24"В WinXP этого не нашел. Может ктонибудь осветит эту тему ?
Если я вас правильно поняла, то у нас в наших АРМах тоже используется нечто подобное.
На уровне головного контекста в логин скрипте стоит строка:
set user=LOGIN_NAME
А затем в АРМах, видимо, используется эта переменная, но это уже не моя епархия.
Добавлено:
02 ноя 2004, 10:16
DimD
А где эта значение этой переменной сохраняется? (откуда его извлекать?)
Добавлено:
02 ноя 2004, 10:42
Андрей Тр. aka RH
Вот тут делают нечто подобное :
This launch script will parse out the string from DS into the binary that is needed for MS office for the properties of the document and in the About information.
Хотя я толком не понял, как именно оно там берет из DS ..
http://www.novell.com/coolsolutions/zen ... ry_zw.html
Добавлено:
02 ноя 2004, 12:11
Мещеряков Андрей
Это переменная окружения. Добавляется клиентом NetWare, значение берется из DS при регистрации юзверя. Команда set в логин-скрипте позводяет в приципе создать любую переменную.
Добавлено:
02 ноя 2004, 12:22
Андрей Тр. aka RH
Мещеряков Андрей
Так это понятно .. человек, очевидно, спрашивает, как получить значение переменной окружения Винды в MS VisualFoxPro.
Добавлено:
02 ноя 2004, 12:27
DimD
Можно ли это сделать с помощью Win32API?
Добавлено:
02 ноя 2004, 12:46
Владимир Горяев
Есть же переменная %USERNAME%, обычно совпадает с CN.
SET в командной строке ее покажет.
Добавлено:
02 ноя 2004, 16:29
Алексей Волков
Есть SET-параметр NWUSERNAME
Добавлено:
02 ноя 2004, 19:59
Сергей Дубовский
Как справедливо отметили коллеги, нужно получить значение переменной окружения NWUSERNAME.
В VFP это можно сделать с помощью функции: GETENV('NWUSERNAME').
А модулечек на каком-нибудь нормальном
Добавлено:
03 ноя 2004, 03:00
Boris Morozov
языке написать и использовать штатное API Novell. Там пару строчек кода.
Добавлено:
03 ноя 2004, 07:21
DimD
Доброго утра всем!
Прописали в процедуре регистрации set user=LOGIN_NAME и в VFP теперь можно получть логин спомощью GETENV('user')
Но при перерегистрации под другим именем без полной перезагрузки компа переменная user не изменяется, и изменяется только если регистрация происходит при загрузке компа.
Так и должно быть?
Добавлено:
03 ноя 2004, 11:58
Владимир Горяев
Алексей Волков (Alexi) писал(а):Есть SET-параметр NWUSERNAME
Че то в XPSP2 NWC49SP2 нету...
Есть еще параметр клиента "копировать имя пользователя NetWare..."
Если для этого параметра установлено значение "Вкл.", то все, что вводится в основном (NetWare) поле "Имя пользователя", копируется в поле "Имя пользователя" Windows, независимо от уже имеющегося там содержимого. Этот параметр не действует, если при регистрации выбран флажок "Только в рабочей станции"; он также не действует при выполнении повторной регистрации (через значок "Красная N"). Обратите внимание, что если в Windows поле "Имя пользователя" не содержит информации, копирование происходит и без выбора данного параметра, но после того, как во время успешной регистрации будет установлено значение, имя пользователя будет сохранено с этим значением, если в профиле местоположения не указано, что имя должно быть пустым. Этот параметр позволяет администратору установить одинаковые имена пользователей в NDS и в Windows, и пользователь затем сможет регистрироваться в обеих системах посредством единой регистрации. Этот параметр предоставляет поддержку для синтаксиса UPN и использования точек в имени пользователя