Exemple #1
0
 public Device(string devicename)
 {
     this.devicename         = devicename;
     virtualdevice_directory = new DirectoryInfo(Path.Combine(_virtualdevice_directory_base, devicename));
     Directory.CreateDirectory(virtualdevice_directory.FullName);
     try
     {
         mirror      = new Mirror(virtualdevice_directory);
         driveLetter = mirror.Create();
     }
     catch (Exception e)
     {
         Debug.WriteLine("Device creation failed: " + e);
         created = false;
     }
 }
Exemple #2
0
 public Mirror(DirectoryInfo directory)
 {
     this.directory = directory;
     driveLetter    = new DriveLetter();
     Debug.WriteLine("Mirror process initiated with target directory for virtual device (" + driveLetter.Letter + ":) at: " + directory.FullName);
 }