Windows 7 64bit - Sleep \ code curriculum c #
Domanda
Ho bisogno di creare un programma in codice C # che dormirà la mia macchina per minuti X e quindi riprendere dalla modalità di sospensione. Ho scritto un programma per dormire \ ibernazione mia macchina utilizzando PowerState.Suspend che corro su un filo e poi ho impostato un timer per minuti x dopo la quale corro System.Windows.Forms.Application.Run (); per riprendere dal sonno. Ho cercato dappertutto, ma ahimè, non sono ancora contento.
Qualcuno ha qualche idea su come posso riprendere il mio computer portatile da uno stato di sospensione in C #
Soluzione
Si potrebbe provare questo metodo:
http: //www.yetanotherchris.me/home/2009/6/18/wake-up-from-sleep-createwaitabletimer-in-c.html
Altri suggerimenti
Dovrete utilizzare P / Invoke per chiamare chiamare le funzioni CreateWaitableTimer
e SetWaitableTimer
.
Vedere la documentazione MSDN e questo esempio di chiamare le funzioni da C #.