السلام عليكم ورحمة الله تعلى وبركاته ،،
القضية وما فيها انه عندما اعمل Kill Process تم Refresh لملئ ListeView بالبروسيسات من جديد تتم بعترتها :wacko:
اضن ان هدا المشكل له علاقة بترابط EPROCESS للبروسيسات والله اعلم
ممكن من دوي الخبرة تفسير الامر :)
السلام عليكم ورحمة الله تعلى وبركاته ،،
القضية وما فيها انه عندما اعمل Kill Process تم Refresh لملئ ListeView بالبروسيسات من جديد تتم بعترتها :wacko:
اضن ان هدا المشكل له علاقة بترابط EPROCESS للبروسيسات والله اعلم
ممكن من دوي الخبرة تفسير الامر :)
وعليكم السلام ورحمة الله وبركاته .
كيف تتم بعثرتها ؟
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
السلام عليكم
اهلا اخي GM , خلاص اصلحت المشكل
كان هناك مشكل في كود ListeView :lol:
المتال في المرفقات عملته على السريع وهو يوضح المشكل الدي كان .
بالمناسبة ممكن توضح لنا ما هي Linked Liste :blush:
وهل ادا اراد Process ان يختفي عن الانضار يخرج نفسه من هده Liste ؟
تم تعديل هذه المشاركة بواسطة soufianosse في 20 ديسمبر 2009 في 16:16
اقتباسبالمناسبة ممكن توضح لنا ما هي Linked Liste
ستجد قسم السي مليء بشروحات لها .
اقتباسوهل ادا اراد Process ان يختفي عن الانضار يخرج نفسه من هده Liste ؟
هناك اكثر من LinkedList تصل الـProcess Objects بعضها ببعض ، نعم ان قمت بفصل Entry لـProcess Object معين عن احدى هذه القوائم المتصلة ستخفيه عن بعض دوال الـAPI .
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]
شكرا
سابحت عن دالك
اخي GM مادا تقصد Linked Liste الموجودة في قسم C ؟
انا اقصد linked liste التي تربط EPROCESS للبروسيسات وليس كيف تعريف Structure
لاني سمعت ان لكل EPROCESS Process وكلها مربوطة عبر Linked Liste
هل هدا موجود بقسم سي ؟
هذا الموضوع مغلق.