Existe-t-il un moyen de faire en sorte que l'appui sur le bouton d'alimentation ouvre une application spécifique ou exécute une ligne de commande au lieu de (shutdown , standby , hibernate , nothing ) sur Windows-10 ?
Réponse
Trop de publicités?Le bouton d'alimentation ne génère pas de code clé pouvant être intercepté. Il est toujours possible de le détecter et de le bloquer, mais cela nécessite un programme qui bloque son action en cours d'exécution.
Les étapes à suivre sont décrites ici. De futures modifications de Windows pourraient désactiver cette solution.
- Réglez l'action du bouton d'alimentation sur Veille
- Utiliser les fonctions de l'API SetThreadExecutionState pour désactiver le mode veille et RegisterPowerSettingNotification pour écouter les notifications de puissance avancée.
- A la réception du message, exécutez le programme ou le script souhaité.
Des instructions plus détaillées sont disponibles sur Stack Overflow .