示例#1
0
        public FuserDriveMounter(IFuserlDrive drive)
        {
            this.pDebugMode       = false;
            this.drive            = drive;
            this.thWorking        = null;
            this.FuserMountDevice = null;
            this.MountPoint       = "";

            this.isMounted = false;
        }
示例#2
0
        public void progStart()
        {
            IFuserlDrive vd = null;

            vd = new FilesystemSimulate();
            //vd = new FilesystemSpiegel();


            FuserDriveMounter vdm = new FuserDriveMounter(vd);

            vdm.DebugMode = true;

            string mountPoint;

            mountPoint = @"j:\";
            //mountPoint = @"C:\temp\ab";

            Console.WriteLine("--------  Start Fuser Drive -------");
            Console.WriteLine("Version : " + FuserDriveMounter.GetFuserVersion());
            Console.WriteLine("Start: " + vdm.Mount(mountPoint));



            string tmp = "-";

            while (tmp != "")
            {
                tmp = Console.ReadLine();

                if (tmp != "")
                {
                    Console.Clear();
                }
            }



            vdm.Unmount();
        }