.NET 3.x Отслеживание подключений USB устройств - C#
Формулировка задачи:
Всем привет. Делал тут програмку и сталкнулся с проблемой. Вобщем программа должна при подключении к компу флешки выводить окно (в нем инфа о свободной памяти, файловая система и т.п.). Вот код(частично) (все это прописано в программ.кс)
так вот собственно вопрос(точнее два):
1) Как заставить форму появиться только один раз?(в моем случае если форму закрыть, то она опять появиться через секунду)
2)(не по теме) Можно сделать так, что-бы прога имела доступ только к USB. ( просто при проверке дисков он трогает и дисковод, а у меня дискетный есть))) и он трешать начинает)
Всем заранее спасибо.
static void Main() { for (; ; ) { System.Threading.Thread.Sleep(1000); foreach (var dinfo in DriveInfo.GetDrives()) { if (dinfo.DriveType == DriveType.Removable && dinfo.IsReady == true ) { Application.EnableVisualStyles(); Application.Run(new Form1()); } } } }
Решение задачи: «.NET 3.x Отслеживание подключений USB устройств»
textual
Листинг программы
DriveInfo.GetDrives()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д