Спящий режим компьютера

Темы связанные с инженерными разработками, но не подходящие в другие ветки форума
Ответить
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Спящий режим компьютера

Сообщение AndryG »

Доброго времени суток,дорогие форумчане!

Возникла такая потребность ,как усыплять,а потом и пробуждать компьютер при помощи LV, возможно по событию,а лучше через активность
сетевого подключения,есть пакеты проснулся,нет заснул. Прошу помощи в реализации или подсказке по данному вопросу.
Заранее спасибо)
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Спящий режим компьютера

Сообщение Artem.spb »

Усыплять так rundll32.exe powrprof.dll, SetSuspendState Sleep
Пробуждать так
Читсо программно пробудить не получится, потому что программа спит, только пакетом извне.
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Спящий режим компьютера

Сообщение AndryG »

Artem.spb писал(а): 04 ноя 2021, 15:31 Усыплять так rundll32.exe powrprof.dll, SetSuspendState Sleep
Пробуждать [urlhttps://www.windowscentral.com/how-enable-and-u ... windows-10]так[/url]
Читсо программно пробудить не получится, потому что программа спит, только пакетом извне.
Спасибо,так вот как передать команду с помощью LV?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Спящий режим компьютера

Сообщение Artem.spb »

https://ru.wikipedia.org/wiki/Wake-on-LAN:
В начале пакета идет так называемая цепочка синхронизации: 6 байт, равных 0xFF. Затем — MAC-адрес сетевой платы, повторённый 16 раз. То есть, если бы адрес платы выглядел как 01:02:03:04:05:06, то магический пакет оказался бы таким:

Код: Выделить всё

FFFFFFFFFFFF010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506
Отправка через UDP, тут обсуждают детали
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Спящий режим компьютера

Сообщение AndryG »

Artem.spb писал(а): 04 ноя 2021, 18:27 https://ru.wikipedia.org/wiki/Wake-on-LAN:
В начале пакета идет так называемая цепочка синхронизации: 6 байт, равных 0xFF. Затем — MAC-адрес сетевой платы, повторённый 16 раз. То есть, если бы адрес платы выглядел как 01:02:03:04:05:06, то магический пакет оказался бы таким:

Код: Выделить всё

FFFFFFFFFFFF010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506010203040506
010203040506
Отправка через UDP, тут обсуждают детали
Понятно,спасибо,а если требуется из приложения на LV, работающем на данном компьютере усыпить его?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Спящий режим компьютера

Сообщение Artem.spb »

AndryG писал(а): 04 ноя 2021, 18:33 Понятно,спасибо,а если требуется из приложения на LV, работающем на данном компьютере усыпить его?
А если прочитать первый ответ?
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Спящий режим компьютера

Сообщение AndryG »

Artem.spb писал(а): 04 ноя 2021, 18:34
AndryG писал(а): 04 ноя 2021, 18:33 Понятно,спасибо,а если требуется из приложения на LV, работающем на данном компьютере усыпить его?
А если прочитать первый ответ?
Т.е. нужно открыть файл?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Спящий режим компьютера

Сообщение Artem.spb »

какой файл?
нужно выполнить команду
sleep.png
sleep.png (10.54 КБ) 2169 просмотров
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Спящий режим компьютера

Сообщение AndryG »

Artem.spb писал(а): 04 ноя 2021, 18:34
AndryG писал(а): 04 ноя 2021, 18:33 Понятно,спасибо,а если требуется из приложения на LV, работающем на данном компьютере усыпить его?
А если прочитать первый ответ?
Компьютер выполняет команду,а как LV выполнить данную команду.Простите ,но мне не совсем понятно.
AndryG
assistant
assistant
Сообщения: 111
Зарегистрирован: 24 апр 2017, 22:27
Версия LabVIEW: 2016
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Спящий режим компьютера

Сообщение AndryG »

Artem.spb писал(а): 04 ноя 2021, 20:07 какой файл?
нужно выполнить команду
sleep.png
Да,понял,пока писал вам вы мне ответили,спасибо.

Скажите ,а можно вывести компьютер из спящего режима какой-то командой?
Ответить

Вернуться в «Общие»