السلام عليكم ..
لو افترضنا أن عندنا برنامج keylogger.exe يقوم بقراءة كل ما يكتبه المستخدم باستخدام الداله getkeyboardstate
و عندنا برنامج آخر يقوم بعمل monitor لهذه الداله
ما أريده هو عرض البروسيس التي تنادي هذه الداله
مثلا: عندما يفتح المستخدم برنامج ال notepad.exe، ثم يقوم بطبع الحروف فأن ال keylogger يسجل كل ما يطبعه المستخدم عن طريق استخدام الداله getkeyboardstate
قمت بعمل برنامج يعمل monitor عن طريق عمل هووك للداله getkeyboardstate و عرض البروسيس (أو البرنامج) الذي ينادي هذه الداله عن طريق GetModuleFileName المشكله أنه يعرض برنامج ال notepad.exe و ليس keylogger.exe
كيف أجعل برنامج ال monitor يعرض ال keylogger.exe و ليس ال notepad.exe
شكرا