Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка, работает ли компьютер


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]

А кто сообщение будет получать?


Наверх

Титульная страница Поиск, карта сайта Написать письмо