Esempio n. 1
0
 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) {
     }
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        private String searchBarCodeExecutable(String path)
        {
            String outputCodiceBarre = UsbEjectWithExe.RunExecutable(@"Resources\ZBar\zbarimg.exe", " --xml " + path, null).Output.ToString();

            return(findBarCodeString(outputCodiceBarre));
        }