hola,
ecco un'altro dei miei bellissimi quesiti
Sto scrivendo un driverino abbastanza stupido che si occupi di riavviare la macchina windows nel caso che il sistema non risponda o sia cosi carica da risultare inutilizzabile
Per farlo sto scrivendo un servizio che carica un driver appena parte ed una volta avviati invii un "ping" al driver in modo che questo non riavvii il sistema
La gestione del riavvio la volevo eseguire tramite un timer creato all'avvio del driver e resettato ogni volta che arriva un ping!
Il problema è:
- come riavvio la macchina dal driver?
Ed in aggiunta:
- come "creo", o per meglio dire, gestisco, un timer che sia ovviamente ad alta risoluzione e giri anche lui a livello ring0?
gracias
---
update, cercando e cercando ho trovato, dato che vorrei usare il kmdf, un'apposito set di funzionalità per gestire i timer
http://msdn2.microsoft.com/en-ca/library/aa492467.aspx
però per il reboot nada