private void UninstallDriver() { bool needRestart; string failureReason; if (DriverManagement.UninstallDriver(out needRestart, out failureReason)) { if (needRestart) { MessageBox.Show("BusDog Filter Driver uninstalled! Restart required to complete.", "Driver Installed"); } else { MessageBox.Show("BusDog Filter Driver uninstalled!", "Driver Uninstalled"); } } else { MessageBox.Show(string.Format("BusDog Filter Driver uninstallation failed ({0})", failureReason), "Driver Uninstallation Failed"); } }