USB Attach Removal Detection in Visual C# 2008