Skip to content

nktlitvinenko/SimpleDriveDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleDriveDetector

How to use?

    class Program
    {
        static void Main(string[] args)
        {
            //Create a new instance of DriveDetector
            DriveDetector d = new DriveDetector();
            //Subscribes on events
            d.DriveArrivedEvent += DOnDriveArrivedEvent;
            d.DriveRemovedEvent +=DOnDriveRemovedEvent;
            //Start drive detecting
            d.Start();

            Console.ReadKey();
            
            //Stop drive detecting
            d.Stop();
        }

        private static void DOnDriveArrivedEvent(object sender, VolumeChangeEventArgs volumeChangeEventArgs)
        {
            Console.WriteLine("Drive " + volumeChangeEventArgs.DriveName + " is arrived");
        }

        private static void DOnDriveRemovedEvent(object sender, VolumeChangeEventArgs volumeChangeEventArgs)
        {
            Console.WriteLine("Drive " + volumeChangeEventArgs.DriveName + " is removed");
        }
    }

About

Little .net library for detect arrival and removal drives.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages