Using the SENS service combined with COM+, I am able to perfectly detect modem status, but no chance with LAN, Isn't ISensNetwork method ConnectionMade() supposed to detect LAN connectivity as well?  
Should I implement a thread that keeps asking?
In a previous question, I was unable to use NetworkAvailabilityChanged to detect connectivity in the case of a modem device.