2009-09-15 5 views

Répondre

1

Cela semble prometteur: http://www.codeproject.com/KB/cs/Monitor_management_guide.aspx

Il utilise l'appel API "SendMessage":

SC_MONITORPOWER Définit l'état de l'affichage . Cette commande prend en charge les périphériques dotés de fonctions d'économie d'énergie, tels que , comme ordinateur personnel alimenté par batterie. Le paramètre lParam peut avoir les valeurs suivantes:

-1 - l'écran est mis sous tension sur

1 - l'affichage va de faible puissance

2 - l'affichage est en cours d'arrêt d'

+0

voir aussi cette réponse: http://stackoverflow.com/a/332733/1468842 – Opmet

0

Avez-vous besoin de l'allumer ou de l'empêcher de s'éteindre? Dans ce dernier cas, vous pouvez utiliser la WinAPI:

SetThreadExecutionState (ES_DISPLAY_REQUIRED)

Je ne pense pas qu'il y ait une enveloppe .net construit, mais vous devriez être en mesure de Pinvoke il.

Questions connexes