الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]هل توجد دالة تمكنى من قراءة الled الخاص بالقرص الصلب

مغلق
بدأه _- محمد نور -_ في 29 ديسمبر 2009 · 9 رد · 1,848 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدى جهاز يعمل 24/7 و لا يتم توصيل شاشة به, فقط أتحكم فيه عن طريق سطح المكتب البعيد

أريد أن أقوم بقراءة الLED الخاص بالقرص الصلب و محاكاته !

فهل هذا ممكن, هل توجد دالة أستطيع من خلالها معرفة إذا كان الLED مطفئ أو مضئ !

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#2

وعليكم السلام .

لا اعرف ان كان يمكن قراءة الـHDD LED ، لكن الطريقة الأفضل في وجهة نظري هي مراقبة اداء الـHDD .

يمكن فعل ذلك عن طريق ارسال كود التحكم IOCTL_DISK_PERFORMANCE الى الـDevice الخاص بالدسك عن طريق الدالة DeviceIoControl .

يمكن الحصول على مقبض للدسك عن طريق CreateFile ويكون اسم الملف هو :

"\\.\PhysicalDriveN"

حيث N هو الـIndex الخاص بالدسك اذا كان هناك اكثر من واحد متصلين (عادة سيكون 0) .

ثم بعد ذلك التعامل بكود التحكم السابق بشكل طبيعي كما هو مذكور في MSDN.

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

سوف أستخدم هذه المحاكاه لتشغيل الNumLock الخاص بلوحة المفاتيح الخاصة بالجهاز

حيث أن الجهاز بعيد و يصعب للغاية متابعة الLED الخاص بالهارد

و لكن لوحة المفاتيح متحة الوصول إليها بالنظر بسهولة

لست أدرى إن كان بإمكانى إستخدام مراقبة أداء القرص الصلب أم لا فى تشغيل LED الNumLock

عموما سوف أجرب

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#4

مش فاهم حاجة :wacko: ، ايه دخل الكيبورد في الموضوع ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

كنت متوقع هذا :happy:

الكيبورد فيها Led خاص بالNumLock اليس كذلك :sleep:

حسنا

أريد الأتى

أريد أن أجل هذا الLed يحاكى الLed الخاص بالHDD :mellow:

هذا كل ما فى الأمر :)

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#6

تريد عمل شئ كهذا

http://www.hddled.com

اقتباس

Monitor multiple hard drives.

Monitor multiple logical discs.

All-in-one mode - single indicator for all drives.

Use keyboard ScrollLock led to indicate activity.

Use system tray to indicate activity.

Separate read and write operations.

ملحوظة : نزلت البرنامج من الموقع لكن لم أجد فرصة لتجربته ..

كما قال GM

اقتباس
لكن الطريقة الأفضل في وجهة نظري هي مراقبة اداء الـHDD
1
#7

نعم نعم :happy:

هذا هو الذى أريد عمله بالضبطططططط :lol:

للأسف البرنامج غير مجانى

أريد أن أعلم كيف فعل هذا !!

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#8

RE :cool: .

مدونتي: C++ Tips and Tricks

#9

كان يوجد لدى برنامج أستطيع من خلاله متابعة أسماء الدوال التى يستخدمها برنامج معين فى عمله

هل يعلم أحدكم إسم هذا البرنامج !!

لا إله إلا الله محمد رسول الله

アッラー以外に神はなし。ムハンマドはアッラーの使徒である

#10
_- محمد نور -_ كتب:

كان يوجد لدى برنامج أستطيع من خلاله متابعة أسماء الدوال التى يستخدمها برنامج معين فى عمله

هل يعلم أحدكم إسم هذا البرنامج !!

ما هو أفضل Api Monitor تستخدمه للحصول على مقارنة جيدة بين هذه البرامج

1

هذا الموضوع مغلق.

مواضيع مشابهة