ما هي اللغة / الطرق لاستخدام للاستماع إلى الأقراص القابلة للإزالة في ويندوز؟

StackOverflow https://stackoverflow.com/questions/161257

  •  03-07-2019
  •  | 
  •  

سؤال

ما هي اللغة أو الطريقة التي أستخدم فيها للاستماع إلى الحدث عندما يتم توصيل القرص Removeable وفي PC؟

هل كانت مفيدة؟

المحلول

وأعتقد أي لغة التي يمكن أن تعمل مع ويندوز API ينبغي القيام به. في الأساس، يمكنك الاستماع إلى WM_DEVICECHANGE النوافذ الرسالة. وهذا وحده سوف تتيح لك الاستماع إلى الرسائل على نطاق المنظومة.

لسيناريوهات أكثر تحديدا تبدو في RegisterDeviceNotification وظيفة API (). وغني عن يوم، فإن C / C ++ تكون واضحة لهذه المهمة.

نصائح أخرى

هل البرنامج سوف يتم تشغيل كخدمة النوافذ والانتظار؟ أو يضع برنامج نصي بدء التشغيل على محرك الأقراص القابلة للإزالة خيار في هذه الحالة؟

على codeproject.com وفي C ++، ولها الحل باستخدام التغيير قذيفة يخطر تسجيل وظيفة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top