Um serviço Windows pequeno, eficiente e configurável que alterna o modo de energia do laptop do Windows e a taxa de atualização quando conectado e fora de energia.
Usa a CPU mínima, pois o código é executado apenas quando você conecta seu laptop dentro ou fora de energia. Ele também aloca a memória mínima, para que você não precise se preocupar com nenhum impacto de desempenho quando o serviço estiver em execução.
Nota: Somente o Windows 10 e acima é suportado devido aos requisitos da API.
Nota: Cuidado com o antivírus pode sinalizar o serviço ou instalar scripts.
Após o início do serviço, um arquivo config.json deve aparecer no diretório de instalação. Aqui você pode alterar as opções para as configurações com fio e bateria, como a taxa de atualização, o esquema de energia e se você deseja ou não uma notificação de desktop ou se deseja que o serviço altere a taxa de atualização.
Você não precisa reiniciar o serviço para carregar as novas alterações, pois o arquivo de configuração é lido sempre que o estado de energia muda.
Cuidado que uma configuração inválida substituirá o arquivo inteiro com os padrões.
Em config.json , você pode configurar o campo power_scheme em wired_config ou battery_config com os seguintes valores:
"power_scheme" : " HighPerformance " , "power_scheme" : " Balanced " ,Nota: Somente o Balanced suporta o modo de espera moderno.
"power_scheme" : " PowerSaver " , "power_scheme" : {
"Custom" : " **your_custom_guid*** "
}, É importante usar o interruptor --workspace ao criar para que todos os binários sejam construídos. (Por exemplo, cargo build --release --workspace )