كيف يمكننا تلقي إشعار إرفاق وحدة تخزين
-
01-10-2019 - |
سؤال
عندما يتم إرفاق وحدة تخزين بنظام الملفات ، على Windows ،
يكتشف مستكشف النوافذ مستوى الصوت ويتم تحديثه تلقائيًا.
أتساءل هذه التقنية.
كيف يحصل برنامج (تضمين برنامج تشغيل الجهاز) على الإشعار؟
-الطبع ، هذا لا يعني الاقتراع. أريد الحصول على حدث (أو رسالة).
أرغب في الحصول على الإشعار عند إرفاق وحدة تخزين الشبكة (مثل SMB).
شكرا مقدما.
المحلول
سيتعين عليك إجراء بعض الأبحاث ، ولكن في الأساس تحتاج فقط إلى التسجيل في Windows IO Manager بحيث عند توصيل الجهاز ، يتم استدعاء جزء من الكود الخاص بك. registerDevicenOtification () ربما يكون مكانًا جيدًا للبدء. عند توصيل الجهاز ، سيرسل لك IO Manager رسالة ، لذلك يجب عليك التأكد من أن لديك إعداد اتصال مناسب للرسالة.
لن يضر بقراءة ما يصل خدمات أجهزة Windows من واجهة برمجة تطبيقات نظام Windows. اعتمادًا على ما تفعله ، قد تحتاج أو لا تحتاج إلى برنامج تشغيل لأن برنامج التشغيل العام الذي توفره Microsoft يكون جيدًا بما فيه الكفاية. للسائقين ، تحقق من طقم برنامج تشغيل Windows, ، يحتوي على مجموعة ممتازة من عينة برامج التشغيل ، بالإضافة إلى رمز Win32 للتفاعل مع برامج التشغيل والعمل مع الأجهزة.
حظا طيبا وفقك الله!