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