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

[ تمت الإجابة ]كيف اعرف Idle Time لبرنامج بعينه

مغلق
بدأه do_not_forget2008 في 1 يوليو 2009 · 5 رد · 2,862 مشاهدة · في أرشيف قسم Windows APIs
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

يا شباب كيف اعرف الوقت idle

لبرنامج معين :wub:

بســم الله الـرحمــن الرحيــم

[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟

فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا

وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها

ثالثا اذا كنا امة عربية واحدة

[وسط]مواطن مسلم من الجمهورية العربية المتحدة

[/يمين] [/وسط]

#2

ما معنى Idle لبرنامج معين ؟؟

إذا كنت تقصد وقت خمول المستخدم , يمكنك مراقبة وعمل Hook على رسائل الفارة ولوحة المفاتيح , ووضع عداد يتم تصفيره عند كل رسالة , بهذا تعرف الوقت الذي مر بدون أي تحريك للفارة ولوحة المفاتيح ,,

دمت بود ,,

#3

السلام عليكــم ورحمـة الله وبركاتــه

،،

اولا الف شكر على اجابتك ولكن الخطاف الذى تتكلم عنه system wide

فكيف اعرف انه وقت خمول برنامجى

لدى فكرة ماذا عن دالة

createRemoteThread

و المكتبىة الديناميكية التى يتم تحميلها تحتوى على دالة لعمل تايمر

بســم الله الـرحمــن الرحيــم

[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟

فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا

وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها

ثالثا اذا كنا امة عربية واحدة

[وسط]مواطن مسلم من الجمهورية العربية المتحدة

[/يمين] [/وسط]

#4

هل تقصد الخمول بخمول المستخدم عن التفاعل مع برنامجك ؟؟

نفس الشي , عمل Hook

لكن مع كل نقرة زر , عليك التأكد من أن النافذة الفعالة ليست تابعة لعملية برنامج , أي , إذا كانت نقرة الزر على نافذة برنامجك , سيعاد تصفير العداد =)

كل ما تحتاجه هو

GetForegroundWindow لجلب النافذة المفعلة .

GetWindowThreadProcessId لجلب معرف العملية/الثريد صاحب النافذة ومقارنته بمعرف برنامجك ,

بالإضافة لدوال خطف الكيبورد والفارة ,

دمت بود :)

#5

اخى الكريم شكرا لردك الجميل ماذا عن فكرتى التى طرحتها؟؟

بســم الله الـرحمــن الرحيــم

[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟

فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا

وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها

ثالثا اذا كنا امة عربية واحدة

[وسط]مواطن مسلم من الجمهورية العربية المتحدة

[/يمين] [/وسط]

#6

لا أدري والله , لكن الdll ستقوم بنفس العمل ؟؟ صحيح ؟؟ أي عمل system wide hook ومقارنة تفاعل المستخدم مع العملية ونوافذها ومن ثم إرسال النتائج إلى واجهة برنامج المراقبة :)

نفس الفكرة بالآخر ,

من ناحية أخرى , فكرة عمل الهووك من بروسس سيولد تحذير من برامج مثل الكاسبر أن هناك برنامج يراقب لوحة المفاتيح(كيلوجر) , بينما حقن dll سيولد تحذير بمحاولة حقن كود في البروسس الضحية + تحذير الكيلوجر

إلا لو كان الخطف يتعلق بالنوافذ وليس بالكيبورد , وكان العمل في dll تحقن في البروسس , هذا موضوع آخر :)

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…