انا بدور على إزاى اقدر اعمل بلج إن plug in فى اى برنامج او اضيف menu فيه ؟؟؟ هل ده ممكن ؟؟؟
لو اى حد عندة فكرة عن الموضوع ده او لينك ليه او لأى معلومة تقربنى منه ياريت يفيدنى يفيدنى بيها
و هل الموضوع ده محتاج الأسيمبلى ؟؟؟
انا بدور على إزاى اقدر اعمل بلج إن plug in فى اى برنامج او اضيف menu فيه ؟؟؟ هل ده ممكن ؟؟؟
لو اى حد عندة فكرة عن الموضوع ده او لينك ليه او لأى معلومة تقربنى منه ياريت يفيدنى يفيدنى بيها
و هل الموضوع ده محتاج الأسيمبلى ؟؟؟
أحمد صلاح
الأمر اسهل مما تتوقع لما تعرف كيف
استخدام لغة التجميع ليس ضرورة
ابسط فكرة ان تضع ما تريد في دالة في DLL
بحيث كل PlugIn يكون في DLL باسم مختلف
عند تنفيذ برنامجك يبحث عن DLL الموجودة في نفس المجلد او في مجلد خاص Plugins مثلا
ويضيف item في Menu لكل DLL بحيث تستخدم LoadLibrary / GetProcAddress
عند الضغط على item يستدعى الدالة المستوردة من DLL
فقط
قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة
منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com
شكرا كثيرا لسرعة الرد
لكن ليس هذا ما اعنية
انا اعنى لو عندى برنامج لييس برنامجى او اى برنامج لا امتلك الكود الخاص به و اريد اضفة مثلا قائمة فيه
كيف يمكن عمل ذلك
أحمد صلاح
dev_a_salah كتب:انا اعنى لو عندى برنامج لييس برنامجى او اى برنامج لا امتلك الكود الخاص به و اريد اضفة مثلا قائمة فيه
في هده الحالة تحتاج للغة التجميع
ما تريده ليس PlugIn ولكن تريد Inject your code to a Portable Executable file
كيف ؟ هناك عدة طرق
جزاكم الله الخير كل الخير على إجابتك
ممكن لو ياريت تذكر لى اسماء الطرق الأخرى حتى يمكننى البحث عنها
أحمد صلاح
هذا الموضوع مغلق.