Capturar os ventos do Sistema Operacioal

Olá Senhores.
Estou desenvolvendo uma aplicação e preciso capturar os eventos do Sistema Operacional, como por exemplo, o momento em que o Sistema Operacional se conecta na rede, quando se desconecta da rede, quando entra em modo de hibernação e etc.
Alguém sabe como posso capturar o status destes eventos do Sistema Operacional?