Небольшая, эффективная и настраиваемая служба Windows, которая переключает режим питания вашего ноутбука Windows и обновляется при подключении и выходе из питания.
Использует минимальный процессор, так как код работает только при подключении ноутбука в или вне питания. Он также выделяет минимальную память, поэтому вам не нужно беспокоиться о каком -либо воздействии на производительность при запуске службы.
Примечание: только Windows 10 и выше поддерживаются из -за требований API.
Примечание. Остерегайтесь, что антивирус может помечать службу или установить сценарии.
После начала службы файл config.json должен появиться в каталоге установки. Здесь вы можете изменить параметры как для конфигураций проводной, так и для батареи, таких как скорость обновления, схема питания, и хотите ли вы уведомление на рабочем столе или если вы хотите, чтобы служба изменила частоту обновления.
Вам не нужно перезагрузить службу для загрузки новых изменений, так как файл конфигурации читается каждый раз, когда изменяется состояние питания.
Остерегайтесь, что неверная конфигурация переопределит весь файл с помощью значений по умолчанию.
В config.json вы можете настроить поле power_scheme в wired_config или battery_config со следующими значениями:
"power_scheme" : " HighPerformance " , "power_scheme" : " Balanced " ,Примечание: только сбалансированные поддерживает современный резерв.
"power_scheme" : " PowerSaver " , "power_scheme" : {
"Custom" : " **your_custom_guid*** "
}, Важно использовать переключатель --workspace при строительстве, чтобы все двоичные файлы были построены. (например, cargo build --release --workspace )