Фразы известных людей:

Кто удачно сделал дело, тот для нас умен, хитер. Для кого же обернулось плохо дело, тот дурак. - Плавт.

PowerOffServer - удаленное выключение компьютера

Необходимо заметить, что программа была написана довольно давно для себя и не является коммерческой.

Сегодня уже у многих дома имеется несколько компьютеров, и частенько один из них играет роль точки доступа для остальных компьютеров (обычно ноутбуков). Ну и конечно бывает так - что лежишь себе с ноутбуком в постели, читаешь последние новости, глаза слипаются и естественно сил выключить компьютер - точку доступа нет, так и остается он работать всю ночь.

Если у вас похожая ситуация и случается, что надо выключить компьютер идти к которому не хочется или не можется - предназначено приложение ниже. Писалось исключительно для себя, использование так же очень просто, принцип работы еще проще. На компьютере, который требуется выключать запускаем файл PowerOffServer.exe, он автоматически прописывается в автозагрузку и слушает на определенном порту что ему скажет клиент (при запуске он ничего не говорит, но, тем не менее, начинает работать, поэтому нет необходимости запускать несколько раз). На компьютер с которого мы будем выключать(перезагружать), копируются в удобное место файл PowerOffClient, установка на этом завершена.

Главное окно клиента :

Далее запускаем файл клиента и выключаем(перезагружаем) нужный компьютер, прописав ip компьютера который мы собираемся выключить. Первое нажатие кнопки создает соединение, второе выполняет действие. По умолчанию активен порт 23328, но с помощью настроек это можно изменить.

Надо сказать, что некоторые антивирусы на файл PowerOffServer ругаются, мол, похоже на вирус, но это ошибка эвристики антивирусов, т.к. из-за того, что файл прописывается в автозагрузку при первом запуске и слушает указания клиента снаружи (похоже на типичное поведение Троянов). Но не переживайте к вирусу этот файл отношения не имеет, поэтому можно смело говорить антивирусу - игнорировать этот файл.

Напомню, приложение писалось для своих нужд, оно довольно легкое и не требовательно к производительности системы, поэтому, работать будет даже на самых маломощных системах.

При наличии FireWall необходимо прописать в правилах разрешение на порт или на приложение.


Отзывы и комментарии:

Алексей - 2014-10-01
если пишу "MessageDlg" между "Connet" и "ClientSocket1->Active = true; ... <посылка команды на отключение>", то работает после 1го нажатия кнопки "Выключить" (ну и после ОК в окошке MessageDlg) ....

Алексей - 2014-10-01
Классная программа, работает безотказно! Но.. не подскажешь, как по одному нажатию кнопки (либо вызову сей процедуры) удалённый компьютер начинал выключаться? Целый день мучаю исходник - ничего не выходит :)


Имя:

Email:

Текст:

Copyright © 2010 — 2024 Poncy.ru. All rights reserved.