private void smontaSeRimovibile() { try { if (_paramScarica.cartellaSorgente.Length >= 2 && _paramScarica.cartellaSorgente[1] == ':') { char driveLetter = _paramScarica.cartellaSorgente[0]; DriveInfo driveInfo = new DriveInfo(driveLetter.ToString()); if (driveInfo.DriveType == DriveType.Removable && driveInfo.IsReady) { UsbEjectWithExe.usbEject(driveLetter); } } } catch (Exception) { } }
private void ejectUsb() { //Recupero solo la lettera... char letter = ejectUsbItem.Name.ToCharArray()[0]; if (UsbEjectWithExe.usbEject(letter)) { dialogProvider.ShowMessage("Chiavetta rimossa con successo", "Eject Usb"); } else { dialogProvider.ShowMessage("Errore rimozione chiavetta", "Eject Usb Errore"); } //caricaElencoDischiRimovibili(); }
private String searchBarCodeExecutable(String path) { String outputCodiceBarre = UsbEjectWithExe.RunExecutable(@"Resources\ZBar\zbarimg.exe", " --xml " + path, null).Output.ToString(); return(findBarCodeString(outputCodiceBarre)); }