#c#
#c#
Вопрос:
Мне нужно написать небольшую программу, установить таймер, который включает систему, и запустить программу.
Я знаю, как запустить программу, но проблема в том, как включить систему и Windows?
Комментарии:
1. Вы хотите знать, как разбудить локальный компьютер или другой компьютер в сети?
Ответ №1:
Используйте Lego Mindstorms для создания робота, который будет нажимать кнопку питания вашего компьютера, чтобы включить его через определенный интервал времени.
Комментарии:
1. Я бы сказал, что пробуждение по локальной сети, как и у других, но эта идея намного лучше 🙂
2. Это вполне может быть юмористический ответ. И хотя вопрос может быть простым (и плохо сформулированным) и легко доступным для поиска в Google, на самом деле это не очень полезный ответ. Возможно, это было бы уместно и забавно в качестве комментария, но как отдельный ответ, на мой взгляд, не так. И он наверняка не заслуживает всех этих голосов! Только мои два цента…
Ответ №2:
Чтобы включить систему, вы должны использовать Wake On LAN: здесь вы можете найти пример, написанный на C#
Ответ №3:
Если BIOS целевого компьютера поддерживает функцию пробуждения по локальной сети, это можно сделать, отправив сетевой пакет на удаленный компьютер, который вам нужно разбудить. Но вам нужно как минимум 2 компьютера. Один — целевой, который нужно запустить, и один — с вашим приложением, которое отслеживает время и отправляет сетевой пакет на целевой компьютер.