![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка, работает ли компьютер
leklerk © (2012-05-18 14:18:00)Добрый день! Подскажите пожалуйста, можно ли сделать в делфи такую штуку: программа висит на сервере и отслеживает, когда включаются компьютеры; тогда на компьютер отсылается сообщение. Или программа может не висеть, а запускаться раз в полчаса, например.
Dennis I. Komarov (2012-05-19 14:07:00) [1]В нормальной сети, момент подключения к сети можно смотреть на DHCP сервере. Или проще, слушаем 67 или 68 (не помню) UDP и читаем MAC.
P.S. вся затея - бред...
Ega23 (2012-05-19 12:44:00) [2]
> Посылается запрос, если комп включен, то этот пользователь
> увидит сообщение" у вас неподписанные заказы".
1. На компутере может залогиниться более одного пользователя.
2. Один и тот же пользователь под своей учёткой может залогиниться на разных компутерах одновременно.
3. У одного и того же человека может быть несколько учётных записей.
Что, куда и кому нужно в таком случае посылать?
самый простой вариант - по запросу. Есть программка на сервере, есть программа на клиенте, по запросу клиент обращается к серверу, тот отдаёт то, что надо.
Но один фиг надо всю схему разрисовать.
TStas (2012-05-19 11:02:00) [3]Ну и я видел во внутриофисной сети все диски всех компов расшареные. Это, наверно, неподумав сделали, но им расшаренные папки нужны для дела: приходит заказ, в нём почти всегда есть прикрепленные файлы. Это или вордовские с описание, что надо, или картинки, эскизы печатей и полиграфии. Вот эти файлы должны редактироваться и быть доступны всем через сеть именно в посленей правке. Именно там я по FileExists и сообразил. Всё работало.
Inovet (2012-05-19 10:07:00) [4]> [15] brother © (19.05.12 08:33)
> не вздумай папку винды расшаривать!
Что там винды, некоторые целиком диск расшаривают.
brother (2012-05-19 08:33:00) [5]> Вот про папку видов я не подумал. Но принцип-то рабочий.
не вздумай папку винды расшаривать!
1. создай папку (например c:\test) и расшарь ее
2. создай пустой файл (например c:\test\test.log)
3. проверяй его доступность!
Anatoly Podgoretsky (2012-05-19 08:32:00) [6]Принцип не вполне рабочий, на компьютере пользователя, особенно при стандартной настройке (Enter key) все запрещено, пинги, шаринг, программы, которые лезут в сеть. Тут без администратора никак.
TStas (2012-05-18 23:50:00) [7]Вот про папку видов я не подумал. Но принцип-то рабочий.
Омлет (2012-05-18 23:24:00) [8]
> TStas (18.05.12 23:01) [11]
> Скажем notepad, он в папке виндов всегда живет,
И конечно папка винды всегда расшарена. Бредить не надо, да? Нам правительства хватает.
TStas (2012-05-18 23:01:00) [9]А через FileExists с полным путем сетевого доступа к проверяемому компу разве нельзя? Берём заведомо существующий файл на данном компе. Скажем notepad, он в папке виндов всегда живет, или ещё какой-то, и через FileExists получаем сетевую доступность. Ведь вам нужна именно сетевая доступность, а не просто всключен/выключен. Ведь он может быть включен, но не в сети, например, разъемчик отвавлился (было ведь!), сеть глючит и т.д.
oldman (2012-05-18 18:47:00) [10]
> можно ли сделать в делфи такую штуку: Или программа может не
> висеть, а запускаться раз в полчаса, например.
И при чем тут дельфи? Планировщик отменили?
oldman (2012-05-18 18:43:00) [11]
> Подскажите пожалуйста, можно ли сделать в делфи такую штуку:
> программа висит на сервере и отслеживает, когда включаются
> компьютеры; тогда на компьютер отсылается сообщение.
1. "Компьютер включился" и "оболочка стартовала" - две большие разницы
2. Проблемы с сетью накрывают все на фиг
3. Нам бы ваши проблемы по отслеживанию юзеров. Не сервер должен отслеживать, а рабочая станция сообщать о готовности.
Медвежонок Пятачок (2012-05-18 15:29:00) [12]ага. но чтобы такое придумать, надо думать не как вахтер.
вахтер он как думает?
у него на вахте сообщение для еще не пришедшего на работу сотрудника.
вахтер мониторит дверь и ждет когда придет получатель чтобы всучить ему пакет.
а тут программист нужен.
Омлет (2012-05-18 15:24:00) [13]На компьютере должна быть программа, добавленная в автозапуск. При старте она обращается на сервер и, если есть новые сообщения для неё, показывает пользователю.
Медвежонок Пятачок (2012-05-18 15:14:00) [14]ну чудесная программа.
я утром пришел, включил комп и пошел курить.
сообщение отправлено.
логона еще не было. приемщик сообщения еще не стартовал.
ку-ку.
Sleep off (2012-05-18 15:11:00) [15]> программа висит на сервере и отслеживает, когда включаются компьютеры
Блин, неужели следит и за моим компьютером, когда я его включаю? Небось и какой-нибудь лог пишет
Круто
:)
Медвежонок Пятачок (2012-05-18 15:10:00) [16]Посылается запрос, если комп включен, то этот пользователь увидит сообщение" у вас неподписанные заказы"
так это не запрос, а утверждение.
которое может быть лживым и никаких заказов у пользователя нет.
Cobalt (2012-05-18 15:07:00) [17]Можно, разрешаю.
leklerk (2012-05-18 14:46:00) [18]Какое сообщение? Посылается запрос, если комп включен, то этот пользователь увидит сообщение" у вас неподписанные заказы". Но программа, конечно, перед этим тоже получает сообщение, что комп работает.
ProgRAMmer Dimonych (2012-05-18 14:42:00) [19]А кто сообщение будет получать?