تم النشر منذ 16 Apr 2003 إخواني السلام عليكم أعددت هذه الطريقة لحماية برامجي وهي بسيطة وأفكارها من المنتدى وقد أرفقت النموذج مقفول حاول الدخول إلى البرنامج واستعمال النموذج في القاعدة المقفولهطبعاً هذه الحماية لأغراض التالية1- منع استخدام البرنامج لمن ليس له حق2- منع نسخ البرنامج من جهاز إلى آخر 3- منع الاطلاع على الكود4- منع الاستيرادأعطوني رأيكم ملاحظات هذا ليس تحدي لا سمح الله فأنا ما زلت مبتدأ جداً وبإذن الله القاعدة mdb بدون حماية الوحدات النمطية جاهزة وسأضعها في المشاركة بعد أن تبدوا لي رأيكم ============للأخ المشرف محمد طاهر إذا كان وضع المشاركه غير صحيح أو في غير مكانه أرجوا تنبيهي واتخاذ اللازم فوراً============أخوكم رضا عقيل 3 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 16 Apr 2003 آسف نسيت إرفاق الملفpro_reda.rar 1 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 16 Apr 2003 المثال تحت التجربة 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 16 Apr 2003 لم استطيع فك الحماية ولكنني من اقلكم خبرة حاولت وهذه نتيجة محاولاتيوفقك الله اخي رضا 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 16 Apr 2003 لم انج في فك الحماية 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 هل أرفق الأصل ::::: أم أنتظر أكثر 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 نتمى ان ترفق الاصل ومعه بعض الشرحبارك الله فيك 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 أنا أفضل الإنتظار قليلاً لمعرفة رأي أساتذة المنتدى ;)مع العلم أني لم أستطيع كسر حمايته :o . 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 مرحبا أخي / رضا عقيل :o تحية طبية لم أتمكن من كسر الحماية ،،، لقد عملت طريقة تشبه طريقتك أو أنها أسهل منها ، لان طريقتك أعتقد أنها الاقوى .أرجو من الاخوان الاطلاع عليها ومحاولة كسرها ،،، فهي سهلة جدا . تحياتي : أبو عقيل (f)pas_xp.zip 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 طريقتك جداً ممتازة و لكن هل يوجد من استطاع من فك هذه الحماية فليخبرنا و في اعتقادي حتى لو تم فك الحماية من شخص ما فهذا يقلل من سلب الحقوق.و أنا مع المنتظرين لطريقتك يا أخي رضا و رجائي أن تكون بشرح مفصل ليتسنى للجميع معرفتها بصورة ميسرة.وفقك الله. تحياتي / space 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 أخي / space :( تحية طيبة :D صدقني بالله لم أتمكن من كسر حماية أخي / رضا عقيلوالطريقة التي إستخدمتها تختلف عن طريقة أخي / رضا عقيل إختلاف كلي للغاية . (( اللبيب بالاشارة يفهم )) . إحترامي لك أخي / space تحياتي أبو عقيل 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 اخي الكريمطريقتك احترافية بمعنى الكلمة ، وهي نفس الطريقة التي اتبعها دائما في حماية برامجي التي اكتبها بالدلفي ، وهو الحصول على رقم الهاردسك المتغير من جهاز الى اخر ، واجراء بعض العمليات عليها للحصول على الرقم السري وطبعا عن نسخ البرنامج الى جهاز اخر فان رقم الهاردسك سوف يتغير وبذلك تقطع الطريق على القراصنة ;)اتمنى لك دوام التوفيق 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 إخواني أشكركم لسعة صدركم ولتفاعلكم البناء معي والحقيقة كنت سأرفق القاعدة مفكوكه ومعها الشرح اليوم ولكني أخذت رأي أخي ابن مسقط وسانتظر قليلاً حتى أرى راي باقي أستاذة المنتدى المحترفين أخي أبو عقيل مع تحيات : أبو عقيل مرحباً بك أخي ، لقد تمكنت من فك الحماية ،،، مبروك هذا هو النموذج وبه زر stop وقد استطعت فتحه في وضع المعاينة وكذلك في وضع التصميم وقد فشلت في فتح الكود وهذا لا يعني أن الحماية ضعيفة بل قوية (f)(f)(f)(f)==أخي ابو هاني :mad::mad::mad:عندك حق في كل حرف ذكرته ولكن هذه الطريقة نفذتها على فتح النموذج الرئيسي من نموذج المقدمة فماذا لو حاولت فتح النموذج الرئيسي بعد فتح إطار قاعدة البياناتوهذا هو الجدار الثاني للحماية والفكره بسيطة جداً ==أخي أبو وليد أخي vbnet أخي space الطريقة سهله جداً وسأشرحها بالتفصيل فهي منكم ولكم =====أخوكم رضا عقيل(f)(f)(f) 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 ونحن في الانتظار 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 شي جميل وفكرة رائعه ( في انتظار الشرح بارك الله فيك ) 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 أخي الكريم رضا عقيل: أحببت أن أشارك برأي معكم فأرجو تقبله بصدر رحب:أولاً: تم التطرق لموضوع التعديل على قاعدة البيانات ذات الامتداد MDE.* وقد تكون قد اطلعت عليه من قبل وعلى العموم فهو موجود على هذا الرابط لمن لم يطلع عليه من الأخوة :http://www.arabteam2000.com/vb/showthread....7&highlight=MDEثانياً: ستجد قاعدة البيانات التي أرفقتها في بداية الموضوع وقد فعل بها ما فعل بمثال الأخ: أبوعقيل وقد اتبعت نفس الخطوات التي ورد ذكرها على الرابط أعلاه. 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 للأسف لم أستطع فك ضغط الملفيعطينى رسالة أن الملف معطوبالفك كان بال winrarخالد 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 مثال رائع اخى الكريم يا ليت تنشر القاعدة مفتوحة وبها الشرحالموضوع شيق ويستحق الشرح للاخوة لغرض حماية جهدهم جزاك الله خيرا 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 أخي العزيز / رضا عقيل :o تحية طيبة إقتباس من أخي / المزيني :rolleyes:(( ثانياً: ستجد قاعدة البيانات التي أرفقتها في بداية الموضوع وقد فعل بها ما فعل بمثال الأخ: أبوعقيل وقد اتبعت نفس الخطوات التي ورد ذكرها على الرابط أعلاه. ))صدقني بالله لم أتمكن من فك الحماية ، وقد عملت هذا المثال شبيها بالمثالالذي وضعه أخي / رضا العقيلالصعوبة ليست في الدخول على تصميم النماذج ، فقد تعلمناه من الاخوة الافاضل ، بدون ذكر أسماء ، ولكن الصعوبة في كيفية الدخول على الوحدة النمطية للنموذج والازرار التي في النموذجأما بخصوص التعديل في النماذج فهو سهل جدا ، فقد تمكنت من الدخولعلى تصميم النموذج الاول وقد قمت بالتعديل فيه ، أما النموذج الثاني فهومحمي حماية قوية لم أتمكن من التعديل فيه ولم أتمكن من الدخول عليهبهيئة تصميم النموذج . فعلا قرأت ما يحتويه هذا النموذج(( تحياتي إلى الفريق العربي للبرمجة ))وبه زر STOPمرفق نسخة من التعديل في النموذج الاولتحياتي أبو عقيل (f)pro_red.zip 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 17 Apr 2003 الأخوة الأعزاء : الموضوع مثلما قال الأخ أبو هاني وهو أخذ رقم الهارد ديسمك وعمل عليه بعض العمليات الحسابية كي يتغير رقمه ويصعب التعرف عليه ويتم وضع الرقم داخل النموذج وإذا تغير رقم الهارد ديسك طبعا لا يعمل الملف . أنا شاهدت رضا وهو يقوم بتلك العملية أمامي وعلى الرغم من قوتها وعدم فك طريقة أخونا رضا إلا أنني أعيب عليها بأنك يجب أن تقوم بذلك على جهاز العميل وأمام عينه لأنك لابد من التعرف على رقم الهاد ديسك الخاص به أولا . ثم تقوم بعملية الحماية . ( وهذه وجهة نظر ) . عموما هي إحدى الطرق الفعالة . 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 18 Apr 2003 إخواني الأحبة :oأخي المزيني أشكرك جداً على تفاعلك وكيف لنا ألا نتقبل رأيك بصدر رحب وأنا أنتظر رأيك وباقي الأساتذه المحترفين (f)ولي تعليق :oأنني أكدت على أنني أحاول منع استخدام البرنامج وليس التعديل في التصميم وقد قرأت الموضوع الذي أشرت إليه سابقاً وهو نفس الطريقة التي استطعت معرفة محتويات مثال أخي أبو عقيل ولكني عرضت نموذج أخي أبو عقيل في وضع المعاينة ولكن المقياس الذي أعتمد عليه ليس هو فك التصميم أو التعديل في محتوياته بل استخدام النماذج نفسها في وضع المعاينة أو الإدخال أو التحرير وبالتالي تخطي النموذج الأول وجعل بدء التشغيل يعمل على النموذج الرئيسي بدلاً من نموذج السريال . فإذا سمح العميل بأن يعبث العابثين بالنسخه المرخصه له فليتحمل هو عواقب ذلك أما إذا أراد أحد نسخ البرنامج ليعبث به على جهازه هو فليعبث بالنماذج كما يشاء ولكنه في النهاية لن يستطيع استخدام البرنامج أوفك الشفرة البرمجية وهذا هو المهم ..ثانياً : سأرفق الملف بصيغة mdb ومعه المعادله ولكن يظل السؤال هل تسطيع استخدام النماذج إذا انهارجدار الحماية الأول أو استطعت معرفة المعادلة ولو بالصدفة:mad:....مع ملاحظة أنه في جميع الأحوال ستعمل أمام العميل ( الذي يدفعه الفضول ) ولكن المهم ماذا سيستطيع العميل معرفته وهل هذا يقلل من رؤيته لقدرتك البرمجية مع العلم أن تنفيذ المعادله سيتم عن طريق برنامج أكسس صغير ولن تتم الحسابات بالآله الحاسبه أمام العميل.;)أخي ابو عقيل وجميع الإخوان هذا الملف مفكوك ولكن الوحدات النمطية ما زالت مغلقة وهذه هي المعادلة التي ستتم على رقم الهارد ديسك فهل تستطيع استخدام النماذج المعادلة هي (s-888888)*2;)أخي خالد .... اعد تحميل نسخة الوين رار التي تملكها وسيتم الفك بكل سهولهولكم خالص تحياتيأخوكم رضا عقيل(f)(f)pro_reda.rar 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 18 Apr 2003 أخي / رضا عقيل :oتحية طيبةلقد تمكنت من فك الوحدات النمطية ;)ولكن ؟؟؟؟؟هل تعتمد العملية الحسابية على الوحدة النمطية لزر ( 7 )((If Me.t1.Value - 11111111 = Me.سريال.Value Then ))أم للوحدة النمطية لـ ( serial_2 )((If (Forms!serial!t1.Value – 888888) * 2 = Forms!serial!سريال.Value Then ))أم الاثنتين معا .فقد حاولت على الحصول على رقم التسجيل ولكن لم أتمكن من ذلك .مع خالص تحياتيأبو عقيل (f)(f)(f) 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 18 Apr 2003 أخي أبو عقيل هنيئاً لك بذكائك ،،،، لن أسألك كيف عرفت كلمة سر الوحدات النمطية فهي من السهولة بحث تخضع للصدفه بشكل كبير (( أليس ذلك صحيحاً )بالنسبة لسؤالك فقد أخطأت في المثال الثاني واختلفت المعادلة بين الوحدة النمطية وزر الأمر لأنني أرفقت مثال آخر===لذلك هذا هو المثال بعد التعديل وبعد تغيير كلمة الوحدات النمطية وتعديل المعادلة .....لتصبح (S-23177)*2====أنتظر ردكأخوك رضا عقيل(f)(f)pro_reda.rar 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 18 Apr 2003 أخي / رضا عقيل ;) تحية طيبة لقد تمكنت من الدخول على النموذج ( نموذج1 ) ولكن بعد إيقاف هذا الامر ( Open "c:" & "prog.dll" For Input As #1 ) من النموذج عند الفتح وقمت بالتعديل في المعادلة في زر ( 7 ) (( If Me![سريال] = (Me![t1] - 11111111) Then ) تحياتي أبو عقيل (f)(f)(f) 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه
قام بالرد منذ 18 Apr 2003 طريقة رائعة ولكن كيف يمكن منع ظهور نموذج التسجيل فى كل مرة نستخدم القاعدة و يظهر فقط عند تركيب البرنامج على جهاز اخر ؟ 0 شارك هذا الرد رابط المشاركة شارك الرد من خلال المواقع ادناه