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

[ تمت الإجابة ]تجاوز مشكل Refresh عند عمل Kill Process

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

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

القضية وما فيها انه عندما اعمل Kill Process تم Refresh لملئ ListeView بالبروسيسات من جديد تتم بعترتها :wacko:

اضن ان هدا المشكل له علاقة بترابط EPROCESS للبروسيسات والله اعلم

ممكن من دوي الخبرة تفسير الامر :)

#2

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

كيف تتم بعثرتها ؟

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

السلام عليكم

اهلا اخي GM , خلاص اصلحت المشكل

كان هناك مشكل في كود ListeView :lol:

المتال في المرفقات عملته على السريع وهو يوضح المشكل الدي كان .

بالمناسبة ممكن توضح لنا ما هي Linked Liste :blush:

وهل ادا اراد Process ان يختفي عن الانضار يخرج نفسه من هده Liste ؟

Example.rar

تم تعديل هذه المشاركة بواسطة soufianosse في 20 ديسمبر 2009 في 16:16

#4
اقتباس
بالمناسبة ممكن توضح لنا ما هي Linked Liste

ستجد قسم السي مليء بشروحات لها .

اقتباس
وهل ادا اراد Process ان يختفي عن الانضار يخرج نفسه من هده Liste ؟

هناك اكثر من LinkedList تصل الـProcess Objects بعضها ببعض ، نعم ان قمت بفصل Entry لـProcess Object معين عن احدى هذه القوائم المتصلة ستخفيه عن بعض دوال الـAPI .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#5

شكرا

سابحت عن دالك

#6

اخي GM مادا تقصد Linked Liste الموجودة في قسم C ؟

انا اقصد linked liste التي تربط EPROCESS للبروسيسات وليس كيف تعريف Structure

لاني سمعت ان لكل EPROCESS Process وكلها مربوطة عبر Linked Liste

هل هدا موجود بقسم سي ؟

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

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