Example #1
0
            public DetectorForm(DriveDetector detector)
            {
                _detector = detector;

                MinimizeBox     = false;
                MaximizeBox     = false;
                ShowInTaskbar   = false;
                ShowIcon        = false;
                FormBorderStyle = FormBorderStyle.None;
                Size            = new Size(1, 1);
                MinimumSize     = Size;
                Location        = new Point(-ushort.MaxValue, -ushort.MaxValue);

                Load      += (sender, args) => { Visible = false; };
                Shown     += (sender, args) => { Visible = false; };
                Activated += (sender, args) => { Visible = false; };
            }
Example #2
0
        public MainForm()
        {
            InitializeComponent();

            _driveDetector = new DriveDetector();
            _disks         = DiskInfo.GetDisks();
            _cts           = null;
            _selectedDisk  = null;
            _imageFilename = string.Empty;
            _hashFilename  = string.Empty;
            _started       = 0;
            _total         = 0;
            _totalWrite    = 0;
            _writeRate     = 0;

            Disposed += OnDisposed;
            _driveDetector.DeviceArrived += OnDeviceAddRemove;
            _driveDetector.DeviceRemoved += OnDeviceAddRemove;
        }