Сетьевой Login | |
---|---|
ol Автор Сообщений: 33 Откуда: Нижневартовск Дата регистрации: 13.09.2000 |
Здравствуте!
Подскажите пожалуйста как в VFP6 считать Login пользователя под которым он зарегистрирован в локальной сети Спасибо |
RE: Сетьевой Login | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Я использую WinAPI
LOCAL m.NW_USER && name of user m.NW_USER = "" LOCAL m.LOCALNAME, m.USERNAME, m.BUFFERSIZE m.LOCALNAME = CHR(0) m.USERNAME = SPACE(40) m.BUFFERSIZE = LEN (m.USERNAME) DECLARE INTEGER WNetGetUser ; IN WIN32API ; AS GetUserID ; STRING LocalName, ; STRING @UserName, ; INTEGER @BufferSize CERRORCODE = GetUserID (LOCALNAME, @USERNAME, @BUFFERSIZE) * убираем нуль-терминатор m.NW_USER = ALLTRIM (STRTRAN (m.USERNAME, CHR(0))) * ну и кто же пользователь? ? m.NW_USER |
RE: Сетьевой Login | |
---|---|
Nickolay Сообщений: 81 Дата регистрации: 20.09.2000 |
SYS(0) уже отменили ?
|
RE: Сетьевой Login | |
---|---|
JS Сообщений: 12264 Откуда: Эстония Дата регистрации: 04.09.2000 |
Разумеется никто не отменял SYS(0), однако вопрос поставлен корректно и ответ также корректен, так как я могу зарегистрироваться под другим именем и в этом случае получение имени пользователя через WinAPI наиболее точный способ.
Удачи! |
Спасибо! (-) | |
---|---|
ol Автор Сообщений: 33 Откуда: Нижневартовск Дата регистрации: 13.09.2000 |
Спасибо
|
© 2000-2024 Fox Club  |