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

#c#

#c#

Вопрос:

Мне нужно написать небольшую программу, установить таймер, который включает систему, и запустить программу.
Я знаю, как запустить программу, но проблема в том, как включить систему и Windows?

Комментарии:

1. Вы хотите знать, как разбудить локальный компьютер или другой компьютер в сети?

Ответ №1:

Используйте Lego Mindstorms для создания робота, который будет нажимать кнопку питания вашего компьютера, чтобы включить его через определенный интервал времени.

Комментарии:

1. Я бы сказал, что пробуждение по локальной сети, как и у других, но эта идея намного лучше 🙂

2. Это вполне может быть юмористический ответ. И хотя вопрос может быть простым (и плохо сформулированным) и легко доступным для поиска в Google, на самом деле это не очень полезный ответ. Возможно, это было бы уместно и забавно в качестве комментария, но как отдельный ответ, на мой взгляд, не так. И он наверняка не заслуживает всех этих голосов! Только мои два цента…

Ответ №2:

Чтобы включить систему, вы должны использовать Wake On LAN: здесь вы можете найти пример, написанный на C#

Ответ №3:

Если BIOS целевого компьютера поддерживает функцию пробуждения по локальной сети, это можно сделать, отправив сетевой пакет на удаленный компьютер, который вам нужно разбудить. Но вам нужно как минимум 2 компьютера. Один — целевой, который нужно запустить, и один — с вашим приложением, которое отслеживает время и отправляет сетевой пакет на целевой компьютер.