#0
by Den
Как определить имя подключившегося компьютера в терминале? Есть ли какие нибудь соображения по этому поводу или ссылка? Имя юзера определяется стандартными процедурами, а как имя компа? Я, конечно, понимаю, что можно взять и проверить, но вот не получается, не стартует хасп дома на ноуте, хотя терминал работает. Хелп, плиз, если есть у кого чем :)
#1
by BorisG
Имя компьютера то тут каким боком? Подключаешься через то же соединение, что и другие, или нет? PS: Скорее в NHSRV.ini не прописан...
#3
by Fеникс
КомандаСистемы("echo %CLIENTNAME% >client.txt"); Текст=СоздатьОбъект("Текст"); Текст.Открыть("client.txt"); ИмяКлиентскогоКомпьютера=СокрЛП(Текст.ПолучитьСтроку);
#4
by Den
Спасибо. То что надо. Нет А таким, что надо однозначно определить каомпьютер, с которого зашел в терминал, до кучи можно еще и имя пользователя, с которым вошел в терминал (опять же), потому что имя пользователя 1С не катит. А нужно все это для того, чтобы работать с фискальным регистратором. Не хочется связыватся с маппингом портов. Так что сижу, пишу свою мульку на делфях - оле, named pipes и т. д.
#6
by Рупор абсурда
Сеть = СоздатьОбъект("WScript.Network"); ИмяКлиентскогоКомпьютера = Сеть.ComputerName;
#7
by Den
При том, что я так извратился :) Взял ноут, подключил к домашнему компу, поставил на ноут W2K3, с домашнего вхожу на ноут в терминал и :((( 1С не запускается! А проверить то надо именно в терминале! А без терминала на ноуте стратует без вопросов... Вот и сижу, парюсь. Прикол в том, что зимой был ведь такой трабл у очередного клиента, но как я с ним справился - хоть убей - не помню. Если есть у кого какие мысли - поделитесь. Ноут - P4 1.4/256/20, W2K3 Enterprise, 1С 7.70.021, Sable
#8
by Den
Тоже неплохо, thanks. Только вот проверить не получается, и соответственно, двигатся дальше
#9
by Den
Кстати, при использовании эмулятора есть такая фича - ночью отрубли питание, потом врубили, сервак грузанулся по новой и пока какой-нить юзверь не зайдет на сервер и не стартанет эмулятор, из терминала 1С обламывает. Так же ли это в случае использования нормального "железного" ключа? или дрова хаспа грузятся до логина админа на сервере? Если второе, то здорово. А если первое, то хреново. В понедельник буду ставить лиц. 1С - первый в моей практике! (Не подумайте, что все остальные пиратские, просто первый буду ставить, а остальные (лиценз.) уже стояли, когда я пришел :о)
#10
by BorisG
Нужно просто правильно поставить последний менеджер лицензий и саму программу... через панель управления. И все.
#12
by Den
Рупор Абсурда, твой вариант работает, но выдает не то. Вариант Fеникса лучше. Поясняю: Сервер BOOK-SERVER Клиент I-AM Юзер Денис Запускаю обработку на сервере, получаю Компьютер BOOK-SERVER Юзер Денис Захожу в терминале, получаю Компьютер BOOK-SERVER Юзер Денис А мне надо Компьютер I-AM (поскольку именно с него зашел в терминал) Юзер Денис Именно такой результат выдает Проблема в том, что Апишные функции GetUserName & GetComputerName выдают по первому варианту, то есть даже в терминальной сессии я получаю имя сервера, но мне то нужно имя клиента! А вот как с помощью WinApi функции получить то, что выдается в варианте ? Вот вопрос.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Как в построителе отчетов 1С 8.0 добиться видимости результатов отчета...
- Запрос по регистрам остатков с периодичностью
- V8 данные регистра сведений в форме справочника
- ПОМОГИТЕ ! кассовая книга по сч 50.2
- блок-схема 1С модуля
- Классификатор вузов...
- Дерево файлов
- раздвинуть ячейку таблицы
- Парсинг строки
- Учет товара по серийным номерам
- Использование наладонного компьютера в производстве
- Совместный доступ к БД 1С через VPN.
- Чем, кроме PowerPoint посмотреть файлы *.ppt
- Разъясните про ввод в эксплуатацию основного средства. Бух вопрос.
- 1cv8. Как узнать активна форма документа или нет?
- ADODB.Connection ->*.udl->SQL2000 ? & Recordset ?
- Финансовый анализ (анализ бухгалтерской отчетности)
- Дата прописью
- Что лучше DBF или XML и почему
- WORD... запретить сохранять документ...