|
УФ: Как определить имя клиентского комьютера? Или идентифицировать его как-либо? | ☑ | ||
---|---|---|---|---|
0
ЕщеОдин Программист
23.11.16
✎
22:00
|
Хочу что бы настройка сканера штрихкода или другого оборудования цеплялись к клиентскому компьютеру, а не к пользователю. Для этого нужно какой-нибудь идентификатор с копьютера получить или записать на него. Как это сделать? К базе подключаются через тонкий клиент и через веб-клиент.
|
|||
1
Garykom
гуру
23.11.16
✎
22:03
|
||||
2
ЕщеОдин Программист
23.11.16
✎
22:05
|
(1) только любой скрипт или ком объект видит среду сервера, а не клиентского компьютера, если на клиенте выполнить:
s = новый COMОбъект("WScript.Shell"); сообщить(s.Environment("Process").Item("COMPUTERNAME")); то сообщается имя серверного копьютера. |
|||
3
Garykom
гуру
23.11.16
✎
22:07
|
&НаКлиенте а вот если веб клиент то придется извращаться с плагинами к браузерам
|
|||
4
Garykom
гуру
23.11.16
✎
22:08
|
Еще можно банально брать MAC разными способами, тут http://forum.lazarus.freepascal.org/index.php?topic=10465.0 примеры под разные ОС, начиная с "function GetLinuxMacAddress : string;"
|
|||
5
Garykom
гуру
23.11.16
✎
22:10
|
(2) Ты издеваешься? Случаем не по RDP в терминале и типа имя откуда к терминалу сконнектились узнать хочешь?
|
|||
6
Garykom
гуру
23.11.16
✎
22:11
|
||||
7
Garykom
гуру
23.11.16
✎
22:12
|
(6)+ CLIENTNAME
|
|||
8
ЕщеОдин Программист
23.11.16
✎
22:22
|
(7) под RDP подойдет. А вот под веб-клиентом пустая строка.
|
|||
9
Garykom
гуру
23.11.16
✎
22:28
|
(8) Веб клиента можно кучей способов авторизовать, используя к примеру апач или iis
|
|||
10
ЕщеОдин Программист
23.11.16
✎
22:30
|
(9) Как?
(4) МАС адрес через ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2") то же серверный. |
|||
11
Torquader
23.11.16
✎
23:11
|
В УТ10 сделано просто ВРЕГ(ИмяКомпютера).
Что касается Web-клиента, то если расширение и plug-in-ы к браузеру не установлены, то даже если вы узнаете имя компьютера, то оборудование то работать не начнёт. (10) Не всё Wmi работает без прав администратора. |
|||
12
ЕщеОдин Программист
23.11.16
✎
23:56
|
(11) через браузер не работает, а если запускать через оболочку, с указанием веб строки подключения, то Драйвер1ССканерШтрихкода работает без прав администратора, только вроде зарегить нужно под админом.
|
|||
13
ЕщеОдин Программист
25.11.16
✎
04:16
|
ап. Как через апач в 1С идентифицировать клиентский компьютер?
|
|||
14
Garykom
гуру
25.11.16
✎
04:30
|
(13) Сначала узнаешь ip http://phpfaq.ru/tech/ip, затем http://itinrussian.ru/удалённый-mac-адрес-по-ip-и-наоборот/
Все вместе http://ru.stackoverflow.com/questions/16791/mac-адрес-в-php-для-определения-уникальных-пользователей А в целом для идентификации на сайтах в браузерах были придуманы куки http://javascript.ru/unsorted/id |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |