Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.26;
Скачать: CL | DM;

Вниз

все ли в сети закрыли ДАННОЕ приложение.   Найти похожие ветки 

 
heex   (2002-06-14 17:38) [0]

Задача: нужно проверить, кто из пользователей сети не закрыл определенное приложение. Если не закрыл, злобно анноить мессаджбоксами. пока не закроет. =)
мой вариант: у всех запустить по сервачку, который по каким-то признакам опрределяет, что приложение еще запущено и жалуется клиенту. тот командует серверу, чтобы тот "мешал" работать, пока не закроют приложение.
TCP/IP протокол запущен.
Вопросы:
1. как отследить это запущенное приложение
2. и вообще как наладить общение между клиентом/сервером.
Желательно с примерами.

Спасибо.


 
Malder ©   (2002-06-15 00:06) [1]

1. Перебирать все заголовки всех окон. Например искать в заголовке текст "Microsoft Word"
2. С помощью TClientSocket и TServerSocket

Одно непонятно. При данной логике " у всех запустить по сервачку, который по каким-то признакам опрределяет, что приложение еще запущено и жалуется клиенту. тот командует серверу, чтобы тот "мешал" работать, пока не закроют приложение." зачем нужен клиент ? Пусть программа находит нужное приложение и выводит MessageBox.
С клиента надо загружать только список запрещенных приложений, если этот список динамический. А если статический, то клиент вообще не нужен.

Всегда пожалуйста.



Страницы: 1 вся ветка

Текущий архив: 2002.08.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
3-84889
SemFLY
2002-08-05 14:47
2002.08.26
Как сохранить в файл содержимое DBGrid ?


1-85056
maxim2
2002-08-14 13:32
2002.08.26
Подскажите как закрасить


14-85249
Программист на Паскале
2002-07-31 11:33
2002.08.26
Продукты, сделанные на Delphi


1-85047
Александр
2002-08-13 23:48
2002.08.26
Определение существования ключа в реестре не работает


1-85034
Cr@sh
2002-08-09 08:04
2002.08.26
Вопрос по QReport.