التقاط حدث "تم إدخال محرك أقراص خارجي" في خدمة Windows
-
02-07-2019 - |
سؤال
أحاول كتابة خدمة تنزيل بودكاست إلى الجهاز فائقة البساطة لاستخدامها في التشغيل.أتصور أن الأمر سيكون هكذا:
عندما يتم توصيل جهاز معين (عبر USB)، فإنه:
- يحذف كل شيء من الجهاز
- التحقق من كافة الإدخالات الأخيرة في عدد من خلاصات RSS Podcast
- يقوم بتحميل تلك على الجهاز
- يخطر المستخدم عندما يتم ذلك.
لدي بعض الخبرة في التعامل مع خدمات Windows، ولكنني لست متأكدًا من كيفية (باستخدام .NET/C#) اكتشاف حدث "جهاز الوسائط/محرك الأقراص الثابتة USB الذي تم توصيله".اي نصيحه؟
المحلول
الحل الأبسط هو تعداد الأجهزة بشكل دوري!
يحتوي CodeProject على مقالة C# شاملة لهذا هنا: http://www.codeproject.com/KB/system/DriveDetector.aspx
لا تنتمي إلى StackOverflow