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

طريقة حماية جديدة

مغلق
بدأه muslim-es في 18 أبريل 2003 · 18 رد · 1,541 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة رواد المنتدى الكرام

تحية طيبة

لقد عملت أنا وزميلي عدة برامج لمؤسسات خاصة ودوائر حكومية وبرامج

شخصية ، ومدارس ،،،، وغيرها ، فلم نجد حماية أحسن من هذه الفكرة البسيطة .

وهي اسم ( المؤسسة ) ، أو اسم ( الدائرة الحكومية ) ، أو اسم ( الشخص ) أو اسم ( المدرسة ) ، نعين جدول توجد به جميع معلومات ( المؤسسة ، أو المدرسة ، أو الشخص ،،،،، الخ ) .

ثم نشير إليه في جميع التقارير ، عند طباعة أي تقرير سوف يجد اسم المؤسسة أو المدرسة أو اسم الشخص ، موجود مع عنوان التقرير في أعلى الصفحة .

فعند تغيير اسم ( المؤسسة ، أو المدرسة ، أو الشخص ،،،،، الخ ) ، لن يعمل البرنامج .

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

إذا كانت توجد طريقة أقوى حماية من هذه ، أفيدونا جزاكم الله خير .

للمعلومية (( عندما ننتهي من عمل البرنامج نضعه لمالك المؤسسة في قرص ونسلمه إليه إما عن طريق setup أو النسخ العادي ، هو يقوم بوضعه في جهازه ، بصيغة mde )) .

مرفق مثال على ذلك .

تحياتي

أبو عقيل (f)

comp_97.zip

المسلم من سلم الناس من لسانه ويده

#2

أخي أبو عقيل

الفكرة جميلة

ولكني لم استطيع فتح الملف

الرجاء الإرسال بصيغة 2000 حتى يتسنى لنا فتحه

مع تحياتي

أخوك رضا عقيل

#3

أخي وعزيزي / رضا عقيل (gift)(gift)

تحية طيبة

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

ولكن علشانك وعلشان الرواد المحترمين تستاهلون كل الوقت .

تفضل يا عزيزي هذه نسخة على أوفس xp

تحياتي

أبو عقيل (f)(f)(f)

copm_xp.zip

المسلم من سلم الناس من لسانه ويده

#4

أخي وعزيزي / رضا عقيل :(

إخواني الرواد الكرام

لم تخبروني برأيكم في هذه الطريقة

أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#5

أخي/ أبو عقيل

أعتقد أن الحماية قوية ،

ولكن ماذا يفعل مالك المؤسسة لو أنه قام بتغيير اسم شركته رسمياً والقاعدة محوله إلى صيغة mde :'( ؟

ibnmusqat.gif
#6

عزيزي / ابن مسقط

تحية طيبة

إذا وضعت إسم المؤسسة مفتوح ، و قابل للتغيير !!!!!

سوف يستخدم لعدة شركات !!!!!

وبهذا فقدنا الحماية ......

أبو عقيل (f)(f)(f)

المسلم من سلم الناس من لسانه ويده

#7

أخي أبو عقيل

الطريقة ناجحة100% وملهاش حل ( حسب قدرتي البسيطة جداً )

===

ولكن هناك ملاحظتين

الأولى : الوحيده أنه يجب عليك أن تأخذ من كل شركة اسمها وبياناتها أولاً ثم تقوم بتغيير الكود بناء على البيانات ثم تقوم بالضغط والإقفال في النهاية

====

ايضاً إذا أراد أحد نسخ البرنامج ليطلع عليه وربما يستخدمه وعليه اسم المؤسسة وأجد بعض الناس لا يمانعون في ذلك وفي التقارير يقوم بقطع عنوان المؤسسة وانتهى الموضوع

فقط ما يهمه هي النتائج

دون النظر إلى شكل التقرير أو اسم الشركة عليه ..

=====

أخيراً الحقيقة أن الطريقة جميلة ومنفذه بشكل لذيذ ..

أخوك رضا عقيل

#8

اخي ابو عقيل

بعد التحية

وجدتها

استطعت فك الحماية ;):cool:

الآن تستطيع تغير اسم المؤسسة كيفما تشاء دون أي عوائق[/ALIGN]

وإليك الملف بعد التعديل ;)

مع تحياتي

أخوك رضا عقيل(f)

copm_xp.rar

#9

مبروك أخي رضا عقيل لقد فعلتها :D:D:D

شهدت لي بالذكاء وأنت أبو الذكاء :):)

عملت بعض التعديل على البرنامج ،، حاول أن تغير اسم المؤسسة

الآن ........ ;););)

أبو عقيل

copm_xp.zip

المسلم من سلم الناس من لسانه ويده

#10

أخي / رضا عقيل :)

تحية طيبة

أنت نبهتني لخطأ كنا نقع فيه في جميع برامجنا ، وهو وضع الشرط

على النموذج ، بينما نستطيع وضعه داخل الوحدة النمطية .

لقد قمت بالتعديل في المثال السابق على نموذج اسم المؤسسة

ونسيت التعديل على نموذج القائمة الرئيسية . قمت الان بوضع الشرط

داخل الوحدة النمطية في النموذجين .

حاول أن تغير اسم المؤسسة في هذا المثال .

في حالة عدم إستطاعتك ،سوف أقوم بوضع المثال مفتوح mdb

ليس تحدي لا سمح الله ولكن من باب معرفة أن هذه الطريقة للحماية

قوية أم ضعيفة .

تحياتي

أبو عقيل (f)

copm_xp.zip

المسلم من سلم الناس من لسانه ويده

#11

أخي ابو عقيل

هذا بالضبط ما فعلته في برنامجي للحماية

وإذا كانت الوحدات النمطية لا يمكن فك حمايتها فلا جدوى من المحاولة

=====

ملاحظة

لك سؤال في موضوعي ( طريقتي في الحماية ) حاول الاطلاع والرد

مع تحاتي

أخوك رضا عقيل(f)(f)

#12

أخي أبو عقيل

بعد التحية

يبدو أنني أتسرع كثيراً في الرد

إليك الملف بعد التعديل ;)

افتح الجداول وسترى أنني استطعت إضافة اسم مؤسستي

مع العلم أنني أستطيع التأثير في التقارير وتغيير اسم مؤسستك أيضاً إذا كان رأس التقرير تعتمد عليه

مع تحياتي إلا إذا وضعت حقوله من الوحده النمطية

مما يزيد تعقيد البرنامج والجهد المبذول فيه يكون كبير جداً في كل مرة تود بيعه لمؤسسة تضطر للدخول على الوحدات النمطية لكل التقارير ولكل النماذج الرئيسية

ألا ترى أن طريقي أسهل و تفرق كتير

مع تحياتي رضا عقيل

copm_xp.rar

#13

أخي ابو عقيل :D:D:D

إليك الملف الأخير بعد التعديل وفك حمايته بنفس الطريقة :o

مع تحياتي

أخوك رضا عقيل(f)(f)

copm_xp.rar

#14

عزيزي / رضا عقيل

تحية طيبة

أنت قمت بالتعديل في خصائص النموذج (name )

السماح بالاضافة : نعم

إدخال البيانات : نعم

وهذا ما جعل النموذج يفتح بدون أي بيانات .

ولكن لم تغير اسم المؤسسة ( مؤسسة أبو عقيل للمقاولات ) .

لقد وضعت لك زر ( لا يزال اسم المؤسسة لم يتغير ) .

هذا الزر يفتح نموذج يوجد به اسم المؤسسة ، وفي حالة تغيير اسم المؤسسة عن طريق النموذج ( name ) سوف يتغير في ذلك النموذج مباشرة .

حاول تغيير اسم المؤسسة في ذلك النموذج . ;)

تحياتي

أبو عقيل (f)(f)(f)

copm_xp.zip

المسلم من سلم الناس من لسانه ويده

#15

أخي أبو عقيل

تحية طيبة وبعد

أرجوا أن تتقبل رأي وأنا أقوله من قبيل الحب والتقدير وليس من قبيل التعديل أو غيره فأنا لا أرقى لمستوى المحترفين مثلك وخبرتي بالأكسس لا تتعدى شهور ولكن يسعدني كثيراً الاحتكاك بذوي الخبرات العالية والمحترفين مثلك أخي أبو عقيل .

ورأيي يتلخص فيما يلي

ما هو مقياس الحماية لديك ؟؟؟؟؟

1- إذا كان المقياس هو استعمال البرنامج عامة فهذا ممكن بدون شك بدون تغيير اسم المؤسسة وبدون تغيير عنوان التقارير .

2- إذا كان المقياس هو وجود الاسم عند طباعة التقارير والشاشات وخلافه مما يضايق صاحب المؤسسة فبكل سهولة تستطيع طمس معالم الاسم بل وإخفاءه بل ووضع اسم آخر فوقه

3- إذا كنت في المثال الأخير ربطت اسم المؤسسة في العناوين ورؤوس التقارير التقارير بدالة Dlokup واختيار السجل الأول من الجدول name واختباره فقط عند الدخول ...هنا بنفس الطريقة نستطيع طمس معالم أو أخفاء العناوين ووضع كائن يأخذ نفس الدالة ولكن يعمل على السجل الأخير وبالتالي نستطيع بيع البرنامج بعد سرقته لأي مؤسسة ،،، فقط أغير أو أضيف اسم المؤسسة في الجدول فقط ولن ألجأ للتعديل في النماذج أو التقارير في كل مرة أسرق فيها البرنامج وتستدعي الدالة السجل الأخير...

4- عملية الحماية نفسها ستكون مرهقة بالنسبة لك كل مرة تريد فيها البيع لمؤسسة ستضطر لتغير الشروط في جميع الوحدات النمطية المتعقلة بفتح النماذج والتقارير ...

5- أصبحت الحماية أصعب وأكثر إرهاقاً من فك الحماية التي لا تأخذ دقائق معدودة .

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

===================

أعتقد أن مقاييس الحماية عندي تعتمد على :

1-عدم تشغيل البرنامج تماماً لغير المرخص لهم .

2-عدم الدخول على النماذج (الرئيسية على الأقل ) حتى من قبل المحترفين ومنع التعديل تماماً بأي طريقة كانت.

3-ينطبق ذلك على نفس العميل ونفس المؤسسة عند النقل من جهاز لجهاز أو استعمال أكثر من نسخه أو استعمال البرنامج على الشبكة دون إذن صاحب البرنامج .

بالنسبة لي هذه هي أهدافي من الحماية

مع تحياتي وتقديري

اخوك رضا عقيل

copm_xp.rar

#16

أخي وعزيزي / رضا عقيل ;););)

اقتباس

(( 3- إذا كنت في المثال الأخير ربطت اسم المؤسسة في العناوين ورؤوس التقارير التقارير بدالة Dlokup واختيار السجل الأول من الجدول name واختباره فقط عند الدخول ...هنا بنفس الطريقة نستطيع طمس معالم أو أخفاء العناوين ووضع كائن يأخذ نفس الدالة ولكن يعمل على السجل الأخير وبالتالي نستطيع بيع البرنامج بعد سرقته لأي مؤسسة ،،، فقط أغير أو أضيف اسم المؤسسة في الجدول فقط ولن ألجأ للتعديل في النماذج أو التقارير في كل مرة أسرق فيها البرنامج وتستدعي الدالة السجل الأخير... ))

ليس ربطه بالسجل الاول ، بل ربطه بإسم المؤسسة نفسه أي إذا تغير اسم

المؤسسة (( مؤسسة أبو عقيل للمقاولات )) في الجدول ، فلن يعمل البرنامج

وهذا الجدول أستدعيه في جميع التقارير ، حاول أن تغير ولو حرف من اسم المؤسسة في الجدول ، سوف يتعطل البرنامج مباشرة بعد إقفال البرنامج وتشعيله مرة أخرى ، أنا أرى أنه لا يمكن تغيير اسم المؤسسة في الجدول .

هذه نظريتي بالنسبة لطريقتي ........

أما بالنسبة لطريقتك ، فأنا أعترف أنها أقوى من طريقتي بكثير فعلا أقوى وسوف

أستخدمها في حماية برامجي القادمة .. :D:D:D

سوف أضع المثال مفكوك كي تطلع عليه .... تعبتك معي .... نرجو السماح أخي

فقد استفدت منك الكثير ، وما قصرت يا أخي / رضا والله يعطيك العافية ...

أخوك : أبو عقيل (f)(f)(f)

copm_xp.zip

المسلم من سلم الناس من لسانه ويده

#17

السلام عليكم

طريقة الاقتباس موجودة من ضمن خواص المنتدى

اقتباس
سوف أضع المثال مفكوك كي تطلع عليه .... تعبتك معي .... نرجو السماح أخي

والطريقة تنسخ النص ثم تلصقه في المكان المخصص ثم تعمل تظليل لكامل النص ثم تضغط زر QUOTE مبينه صورته في الملف المرفق

تحياتي

quote.bmp

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#18

شكرا أخي / فيصل الحربي :o

على هذه المعلومة الرائعة ......

أخوك / أبو عقيل (f)(f)

المسلم من سلم الناس من لسانه ويده

#19

اخي العزيز ...

خالص تحياتي وتقديري للجهود المبذولة

قد تختلف عملية الحماية ...

من مبرمج الى ...

نوع من الحماية للملقم

نقوم بوضع اشتراك بين منافذ الطابعة من الجهه الداخلية للكمبيوتر

او وضع ملف في مجلد معي في الكمبيوتر بحيث لن يعمل البرنامج لا بوجود هذا الملف ....

او من الممكن اضافة عبارة في مجلد WIN.INI

حيث يقوم البرنامج بلبحث عنهاء

هذا حلول بسيط بماء تتمتعون بة من الخبرة العالية ...

ولكل خالص الشكر

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

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