Страница: 1 |
Страница: 1 |
Вопрос: Вопрос по сети....
Добавлено: 26.07.04 14:14
Автор вопроса: LD | ICQ: 336327056
Люди подскажите плиззз, есть локалка на одном компе стоит клиент на другом сервак, можно ли с сервака просмаривать процессы, которые работают на клиенте и убивать их? если это возможно просба написать как, или хоть свое мнение, заранее благодарен.!
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #1
Добавлено: 26.07.04 18:26
Если я тебя правильно понял, то это можно легко реализовать:
Делаешь простое клиент-серверное приложение, например на Winsock'е.
Клиентская часть подключается к серверу и просматривая какие запущены процессы, передает инфу о них на сервер, а сервер, если надо передает клиенту команду на завершение процесса.
Вот и все, теперь осталось все это программно реализовать
Номер ответа: 2
Автор ответа:
LD
ICQ: 336327056
Вопросов: 5
Ответов: 1
Профиль | | #2
Добавлено: 26.07.04 21:57
а нигде подобной программы с исходником не видел?,,
я вот просто не соображу, как клиент смогет передаст процессы серваку, а червак в свою очередь убьет нужный......
Номер ответа: 3
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #3
Добавлено: 26.07.04 22:14
RTFM
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 27.07.04 09:54
2 DaSharm:
Предупреждение! Сообщение, не несущее полезной информации!
Номер ответа: 5
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #5
Добавлено: 27.07.04 11:23
Вот код для работы с процессами: http://vbnet.ru/faq/showtopic.asp?id=120
А вот пример по работе с winsock'ом: http://vbnet.ru/sample/sampledownload.asp?id=107
Инструкция:
-клиент коннектится к серверу.
-клиент определяет, какие процессы запущены на машине и засовывает их в переменную.
-клиент посылает эту переменную с помощью winsock'овской SendData.
-сервер принимает переменную с помощью DataArrival и отображает список процессов пользователю.
-пользователь выбирает, какие процессы он хочет закрыть и нажимает кнопку.
-сервер пихает в переменную процессы, которые надо закрыть и посылает клиенту.
-клиент принимает данные от сервера и закрывает процессы, которые надо.
Вот примерно и все, тут конечно очень упрощено, но в общем работоспособно
Номер ответа: 6
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #6
Добавлено: 27.07.04 13:54
Всё правильно вроде написали. Я бы реализовал это именно на двух примерчиках исходников: взял бы клиент и сервер c многоканальным винсоком (так прикольнее и надёжней) по tcp/ip, взял бы исходник по определению заголовков процессов (надо включить в сервер), а чисто твоя задача - придумать и написать простооой диалог клиента с сервером и запрограммировать. Я что-т подобное начинал и не доделал, оба исходника и недоделка имеются. Назвал, я помню сие ITRP Killer (надо было убивать периодически определенную конфигурацию 1С.. Удачи!