السلام عليكــم ورحمـة الله وبركاتــه ،،
يا شباب كيف اعرف الوقت idle
لبرنامج معين :wub:
السلام عليكــم ورحمـة الله وبركاتــه ،،
يا شباب كيف اعرف الوقت idle
لبرنامج معين :wub:
بســم الله الـرحمــن الرحيــم
[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟
فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا
وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها
ثالثا اذا كنا امة عربية واحدة
[وسط]مواطن مسلم من الجمهورية العربية المتحدة
[/يمين] [/وسط]
ما معنى Idle لبرنامج معين ؟؟
إذا كنت تقصد وقت خمول المستخدم , يمكنك مراقبة وعمل Hook على رسائل الفارة ولوحة المفاتيح , ووضع عداد يتم تصفيره عند كل رسالة , بهذا تعرف الوقت الذي مر بدون أي تحريك للفارة ولوحة المفاتيح ,,
دمت بود ,,
السلام عليكــم ورحمـة الله وبركاتــه
،،
اولا الف شكر على اجابتك ولكن الخطاف الذى تتكلم عنه system wide
فكيف اعرف انه وقت خمول برنامجى
لدى فكرة ماذا عن دالة
createRemoteThread
و المكتبىة الديناميكية التى يتم تحميلها تحتوى على دالة لعمل تايمر
بســم الله الـرحمــن الرحيــم
[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟
فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا
وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها
ثالثا اذا كنا امة عربية واحدة
[وسط]مواطن مسلم من الجمهورية العربية المتحدة
[/يمين] [/وسط]
هل تقصد الخمول بخمول المستخدم عن التفاعل مع برنامجك ؟؟
نفس الشي , عمل Hook
لكن مع كل نقرة زر , عليك التأكد من أن النافذة الفعالة ليست تابعة لعملية برنامج , أي , إذا كانت نقرة الزر على نافذة برنامجك , سيعاد تصفير العداد =)
كل ما تحتاجه هو
GetForegroundWindow لجلب النافذة المفعلة .
GetWindowThreadProcessId لجلب معرف العملية/الثريد صاحب النافذة ومقارنته بمعرف برنامجك ,
بالإضافة لدوال خطف الكيبورد والفارة ,
دمت بود :)
اخى الكريم شكرا لردك الجميل ماذا عن فكرتى التى طرحتها؟؟
بســم الله الـرحمــن الرحيــم
[يمين]مرة سألتنى نفسى هل نستطيع هزيمة اسرائيل والبلاد المعادية للاسلام؟
فاجبت هذا ممكن ولكن علينا اولا ان نتمسك بعقديتنا
وثانيا اذا كان معدل ما نكتبه وما يتم تطبيقه من اوراق بحثية يبلغ ضعف الدولة المراد هزيمتها
ثالثا اذا كنا امة عربية واحدة
[وسط]مواطن مسلم من الجمهورية العربية المتحدة
[/يمين] [/وسط]
لا أدري والله , لكن الdll ستقوم بنفس العمل ؟؟ صحيح ؟؟ أي عمل system wide hook ومقارنة تفاعل المستخدم مع العملية ونوافذها ومن ثم إرسال النتائج إلى واجهة برنامج المراقبة :)
نفس الفكرة بالآخر ,
من ناحية أخرى , فكرة عمل الهووك من بروسس سيولد تحذير من برامج مثل الكاسبر أن هناك برنامج يراقب لوحة المفاتيح(كيلوجر) , بينما حقن dll سيولد تحذير بمحاولة حقن كود في البروسس الضحية + تحذير الكيلوجر
إلا لو كان الخطف يتعلق بالنوافذ وليس بالكيبورد , وكان العمل في dll تحقن في البروسس , هذا موضوع آخر :)
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…