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

ساعدوني في فك حماية هذا البرنامج يا محبي الفيجوال سي ....

مغلق
بدأه أنس عبد الله في 30 يوليو 2001 · 3 رد · 703 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ساعدوني في فك حماية هذا البرنامج يا مبرمجي الفيجوال سي :)

مرحبا.... :)

البرنامج محمي بالدونجل، أستطعت حتى الآن أن أزيل فحص الدونجل منه في بداية إقلاعه، وفي النهاية حصلت على برنامج كامل بكل واجهاته ولكن للأسف كل شيء فيه غير فعال ( Disabled ) واستنتجت أن الأشياء التي يفعلها البرنامج معتمدة على نوعية الدونجل المرفق،، فالظاهر أن البرنامج يتم بيعه وفق الدونجل المرافق معه حيث يأخذ البرنامج ماهو الشيء المتوجب عليه تفعيله وماهو الشيء المتوجب عليه عدم تفعيله من خلال الدونجل المرفق...

المشكلة أن الدونجل ليس عندي :(

والبرنامج مبرمج بالفيجوال سي ويعتمد على المكتبة التالية: MFC42.dll في جميع وظائفه تقريبا ...

السؤال هو:

هل يمكن أن نقوم ببرمجة برنامج صغير يدخل إلى منطقة الذاكرة الخاصة بهذا البرنامج ويقوم بتفعيل إمكانياته كلها، عن طريق Handle و GetHandleFromPoint وما شابه؟

منذ فترة قمت بتحميل برنامج من الانترنت وظيفته تفعيل أي زر غير مفعل في برامج الويندوز بمجرد وضع مؤشر الماوس فوقه

#2

كيف حالك يا اخ انس هل من الممكن ان تذكر لنا اسم البرنامج وموقعه على الإنترنت

لكي يستطيع الشباب مساعدتك

ارجو وضع عنوان البرنامج

#3

للأسف البرنامج ليس له عنوان!!! بحثت عنه كثيرا في الانترنت ولم أجده

وهو برنامج تطريز وحجمه أكثر من مئة ميغا :(

#4

أخي أنس ،

ليست طريقة عملية أن تقوم بتفعيل الأدوات عن طريق GetHandleFromPoint فالأفضل منه هو عملية Enumuration لجميع العناصر ولكن على كل حال القوائم إذا كانت غير مفعلة فهي عملية صعبة لأن ال MFC تقوم بارسال رسالة WM_IDLEUPDATECMDUI وهي داخلية وغير Documented ومن خلالها يتم استدعاء على سبيل المثال تابع في البرنامج من أجل كل مدخل في ال Menu ومن ثم يتم تفعيلها أو لا ...

أنصحك بأن تستخدم ال ++Spy في ايجاد قيمة Handle ما ومن ثم تعمل برنامج بسيط في الدلفي أو ال VB وتستعمل GetWindowLong و SetWindowLong من أجل ازالة WS_DISABLED ولكن إذا كان ال Handle تابع لProcess آخر فإنه فقط في Windows 2000 يمكن فعل ذلك .. أنا أعلم أنك ممكن تعمل هذا البرنامج لذلك ما كتبتلك مثال ... :)

وإذا كان ما في مانع أخي أنس ترسلي الملف التنفيذي والملفات التي لها علاقة ويمكن أن أساعدك أكثر ..

وبعدين تعا لهون ... شغل التكريك بجيب مصاري كتير فأنا مو مستعد أساعدك أكثر قبل ما أضمن حقي :) :)

Coding on the Cloud and for the Cloud!

My Blog

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…