Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как узнать что Юзер в сети в программе ? / 6 сообщений из 6, страница 1 из 1
23.11.2004, 13:35
    #32795879
DMITRY_PEREDISTY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
Система написана в технологии файл-сервер, сеть MS Windows, много юзеров, у каждого свой локальный IP типа 107.0.0.10 и сетевое имя типа 'macha'.
Нужно мгновенно знать находится ли Юзер в программе. Кумекаю что можно создать COM объект который будет говорить типа "я здесь" при обращении к нему по сети. А вот как его создать и прилепить ?
...
Рейтинг: 0 / 0
23.11.2004, 17:02
    #32796596
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
зачем же сразу ком объект
создай таблицу вхождения пользователей в программу на сервера
там и смотри
...
Рейтинг: 0 / 0
23.11.2004, 17:10
    #32796628
DMITRY_PEREDISTY
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
Через таблицу я уже делал, очень медленно. Мне нужно что бы check-иты с именами присутствующих в проге, обновлялись другим цветом каждые ..тцать сек. Ну не буду же я делать запрос к базе каждую секунду (хотя так сейчас и делается, что меня и не устраивает).
...
Рейтинг: 0 / 0
23.11.2004, 17:58
    #32796771
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
может имеет смысл организоваться по другому тогда все сведется к обновлению грида каждую секунду без запросов
возможно будет быстрее
...
Рейтинг: 0 / 0
23.11.2004, 18:03
    #32796790
leaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
кстати при таком подходе и число записей расти практически не будет
...
Рейтинг: 0 / 0
24.11.2004, 03:21
    #32797068
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать что Юзер в сети в программе ?
Hi DMITRY_PEREDISTY!

Если сервер Win2K - то там есть средства отслеживания открытых файлов - а к
ним естественно есть свой АПИ, начни поиски в MSDN с
NetFileEnum и NetFileGetInfo.
Если тебе не нужно это иметь в программе, то запросто можно воспользоваться
Microsoft Management Console - в апплете fsmgmt.msc в разделе OpenFiles
видно кто и что пользует.

P.S. Естественно что для получения такой информации нужно обладать
существенными привилегиями на сервере. Идеально - являться членом группы
доменных администраторов, или локальным администратором сервера.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как узнать что Юзер в сети в программе ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]