اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

برنامج حمايه للبرامج اكسس عن طريق

دخول للبرنامج

اسم المستخدم   magasoft

كلمة السر      123

1-اخفاء شاشة اكسس

2- الغاء وتشغيل الشفت "الشفت مفتوح للتجربه"

للدخول لمفتاح الشفت

اسم مستخدم bassem

كلمة السر 123456789

مفتاح الشفت bassem13121985

3-وضع رقم سري للفجول 123456789

4- عمل فتر تجربيه للبرنامج 15 يوم بدون استخدام تاريخ الكمبيوتر ولا النت

5- استخدام رقم الهارد ورقم البرسوسر الثابت لتفعيل لبرنامج

6- صلاحيات للمستخدمين

لنك التحميلhttp://www.mediafire.com/file/vesc77h8fl8wpz4/27.7.2020.rar/file

بالرجاء وضع مقترحاتكم والملاحظات

 

تم تعديل بواسطه btsh
قام بنشر

عمل جميل اخي العزيز

  في 28‏/7‏/2020 at 13:11, btsh said:

بالرجاء وضع مقترحاتكم والملاحظات

Expand  

كل عمل من صنع البشر عرضة لوجود بعض النواقص والملاحظات والاقتراحات

وما سوف اكتبه ليس انتقاد لعملك ولكن وجهة نظر قد تصيب وقد تخطئ وانا اخطئ اكثر مما اصيب

اولا : امل في البداية الاطلاع على الموضوع التالي فيه بعض النصائح والتي قد تكون ذات فائدة

  اقتباس

 

Expand  

ثانيا في جدول المستخدمين توجد بعض الملاحظات

  • لو قمت بتقسيم الجدول الى جدولين الاول لكود المستخدم واسمه وكلمة المرور والجدول الاخر للصلاحيات وهذه الملاحظة سبق ان ذكرت في الموضوع المشار اليه اعلاه "تقسيم الجدول"
  • انت قمت بوضع مايقارب 70 حقل للصلاحيات في جدول المستخدمين لاسماء كائنات القاعدة وكان بالامكان اختصارها الى حقلين فقط وبدل من هذا العدد الكبير للحقول كان بامكان اسناد حقل اسماء النماذج والتقارير الى استعلام من جدول النظام المخفي msysobjects والحقل الاخر حقل من نوع "نعم لا" وتوجد بالموقع العديد من الامثلة الخاصة بالصلاحيات
  • اعطاء صلاحيات للمستخدم على الاستعلام اجده غير مفيد فمن الافضل ان يتعامل المستخدم مع النماذج والتقارير

ثالثا اغلاق الشفت بكلمة مرور لايقدم الحماية المنشود لسهولة فتحه عن طريق ملف خارجي متوفر ايضا بالموقع والافضل بعد الانتهاء من البرنامج واختباره تحويله الى صيغة accde

وقبل التحويل لا تنسى الاحتفاض بنسخة مفتوحة

اعتذر عن اي اخطاء املائية او لغويه

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

  • Like 3
قام بنشر

شكر علي الملاحظات

كما أوضحت سابقا انا مش مبرمج انا بتعلم من العمالقه الموجودين في الموقع 

١_ اعترف بخطأ استخدام الغه العربيه في التصميم وان شاء الله خطأ لايتكرر في المستقبل

٢_ صلاحيات المسخدمين

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

٣_ اتفق معك علي ان الشفت ليس حمايه لمن لديهم معرفه باكسس لاكن مش كل المستخدمين للبرنامج لديهم معرفه باكسس

٣_ محتاج مقترحاتكم للحمايه 

هل الموجود امامكم كافي لحمايه البرنامج ولا لا ؟؟؟؟

  • Like 1
قام بنشر
  في 28‏/7‏/2020 at 21:03, btsh said:

كما أوضحت سابقا انا مش مبرمج انا بتعلم من العمالقه الموجودين في الموقع 

١_ اعترف بخطأ استخدام الغه العربيه في التصميم وان شاء الله خطأ لايتكرر في المستقبل

Expand  

يا هلا ومرحبا باخي الفاضل مع ذلك قدمت برنامج جميل ومتميز

لغتنا العربية مصدر اعتزاز وفخر لنا وعندما ننصح بعد استخدامها في اسماء الحقول والكائنات وفي محرر الاكواد لامرين

  • صعوبة كتابة الكود عندما يحتوي على كلمات عربية وايضا صعوبة تعديله
  • دائما تحصل اخطاء عند نقل البرنامج لجهاز العميل بسبب لغة نظام التشغيل لدى العميل
  في 28‏/7‏/2020 at 21:03, btsh said:

٢_ صلاحيات المسخدمين

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

Expand  

وهو عمل جميل وفيه جهد كبير منكم ومداخلتي كانت للتسهيل والاختصار فبدلا من كتابة اسماء النماذج والتقارير يمكن الحصول عليها بشكل تلقائي وكذلك اختصار عدد الحقول

  في 28‏/7‏/2020 at 21:03, btsh said:

_ اتفق معك علي ان الشفت ليس حمايه لمن لديهم معرفه باكسس لاكن مش كل المستخدمين للبرنامج لديهم معرفه باكسس

Expand  

وكذلك الحال لاي حماية قهي امر نسبي

  في 28‏/7‏/2020 at 21:03, btsh said:

هل الموجود امامكم كافي لحمايه البرنامج ولا لا ؟؟؟؟

Expand  

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

مع ملاحظة اكسس ضعيفة في مجال الحماية حتى في حالة تحويلها الى ملف تنفيذي

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

  اقتباس

 

Expand  

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

  اقتباس

 

Expand  

تحياتي وتقديري لك اخي الفاضل

قام بنشر

اخي الفاضل kha9009lid

شكرا علي الرد واهدار وقتك الثمين

في البدايه دخول الي مجال البرمج لمجرد تصميم برنامج يساعدني في مجال عملي "تجارة الاخشاب"ولكني احبيت المجال ووجد نفسي مستمتع حتي خصصت 2 ساعتين يومه للعمل و التعلم

  في 28‏/7‏/2020 at 21:33, kha9009lid said:

مع ملاحظة اكسس ضعيفة في مجال الحماية حتى في حالة تحويلها الى ملف تنفيذي

Expand  

ممكن توضحلي لو عايز اتعلم ان اصمم برامج احترافيه بعيدان عن اكسس اتعلم اي لغه للبرمجه وابدا من اين

قام بنشر
  في 29‏/7‏/2020 at 09:29, btsh said:

ممكن توضحلي لو عايز اتعلم ان اصمم برامج احترافيه بعيدان عن اكسس اتعلم اي لغه للبرمجه وابدا من اين

Expand  

لا تشغل بالك في موضوع الحماية فانت سبق ان اجبت

  في 28‏/7‏/2020 at 21:03, btsh said:

اكن مش كل المستخدمين للبرنامج لديهم معرفه باكسس

Expand  

 

  اقتباس

   في ٢٣‏/٧‏/٢٠٢٠ at 12:38, jjafferr said:

    واللي يحزنني ، اني ارى الكثير من المبتدئين بدل الاهتمام بالإلمام بمعرفة البرمجة الصحيحة ، فإنهم يسالون عن :

    - اخفاء جداول وكائنات الاكسس ، والمشكلة اللي فيه هو انه قد يتم حذف رابط الجداول المرتبطة

    - اخفاء خلفية الاكسس

    - عمل حماية للبرنامج عن طريق رقم الهاردسك او ...

Expand  

ركز على تحسين برنامجك وتطويره واضافة مميزات جديدة ومعالجة وتصحيح الاخطاء اكثر من اهتمامك بموضوع الحماية

  في 28‏/7‏/2020 at 21:03, btsh said:

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

Expand  

امر جميل ان تصل الى ماتريد بجهدك ولكن ابحث عن طرق افضل واكثر احترافية

مع تمنياتي لك بالتوفيق

  • Thanks 1
قام بنشر

أخي الكريم شكرا لك على هذا البرنامج الجميل 

ملاحظاتي عليه قبل تجربته هي كالتالي:

1- في اول عملية تشغيل للبرنامج وقبل ظهور اي فورم تظهر رسالة بانه باقي 9 أيام على انتهاء الفترة التجريبية 

بعدها اغلقت البرنامج وفتحته من جديد فظهرت لي نفس الرسالة لكن اصبحت 8 ايام على انتهاء الفترة التجريبية

وعند اغلاق البرنامج مرة اخرى وفتحه تثبت المدة المتبقية على 8 ايام

 

2- واجهة البرنامج فيها تنبيه بعدد الايام التي مضت على استخدام البرنامج من مجموع 15 يوم وهي ايضا في اول تشغيل اعطتني 6 ايام وبعدها اعطتني 7 ايام 

 

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

  في 28‏/7‏/2020 at 13:11, btsh said:

5- استخدام رقم الهارد ورقم البرسوسر الثابت لتفعيل لبرنامج

Expand  

قد تواجه بها مشكلة وهي ان ارقام الجهاز او سيريلات قطع الجهاز جميعها تتغير بتغيير نظام التشغيل وهذا الامر تمت مناقشته واجراء العديد من التجارب حوله وان افضل حل تم التوصل اليه هو استعمال اسم المعالج واستخلاص الارقام منه واستعمالها في عملية الحماية فاسم المعالج لايتغير بعد الفورمات كما وجد ايضا ان رقم الـ uuid لايتغير انا بالحقيقة لم اختبر رقم الـ uuid لكن احد الاعضاء من الذين يبحثون عن حماية قوية قام بتجربته واكد انه لم يتغير بعد الفورمات.

انظر للمرفق 

 

تحياتي

11.png

11.png

key_maker.mdbFetching info... protection_sandanet.accdbFetching info...

قام بنشر (معدل)
  في 29‏/7‏/2020 at 13:27, sandanet said:

1- في اول عملية تشغيل للبرنامج وقبل ظهور اي فورم تظهر رسالة بانه باقي 9 أيام على انتهاء الفترة التجريبية 

بعدها اغلقت البرنامج وفتحته من جديد فظهرت لي نفس الرسالة لكن اصبحت 8 ايام على انتهاء الفترة التجريبية

وعند اغلاق البرنامج مرة اخرى وفتحه تثبت المدة المتبقية على 8 ايام

Expand  

لم اعرف المشكه بعد فين لكن للاسف النسخه المرفوعه بها خطأ ثاني عند انتها الفتره التجربيه بتظهر رساله بانتهاء الفتره التجربيه وكود

DoCmd.OpenForm "مؤشر تحميل_RTL", acNormal


لفتح نموزج يظهر مؤشر التحميل "مش موجود في النسخه المرفوعه"ثم نموذج سريال نمبر للمعالج

او حذف كود DoCmd.OpenForm "مؤشر تحميل_RTL", acNormal

Database7.rarFetching info...

تم تعديل بواسطه btsh
قام بنشر
  في 28‏/7‏/2020 at 19:52, kha9009lid said:

شاشة المستخدمين بالطريقة التي اشرت اليها

شاشة الصلاحيات.PNG

Expand  

كل شوية تشوقنا كده بصورة علي الماشي 🌹💓🤩😂

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

كل عام وحضرتك بخير

تحياتي 🌹 واديني مستني😂

  • Like 1
قام بنشر
  في 30‏/7‏/2020 at 02:12, محمد سلامة said:

كل شوية تشوقنا كده بصورة علي الماشي

Expand  

هههه

لا والله استاذي الغالي @محمد سلامة

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

  في 30‏/7‏/2020 at 02:12, محمد سلامة said:

واديني مستني😂

Expand  

بخصوص نقطة بيع اصدارة تجربية قريب ان شاء الله بعد انهاء الملاحظات المعلقة من عدة اشهر بسبب انشغالي الفترة الماضية

علما بان هذا الملف ليس متعلق بنقطة بيع وانما ملف بسيط لتطبيق الصلاحيات على اي برنامج اكسس بدون الحاجة الى اجراء تعديلات او اضافة احداث على النماذج التي سيتم تطبيق الصلاحية عليها حيث يم التركيب و التعديل بشكل تلقائي

  في 30‏/7‏/2020 at 02:12, محمد سلامة said:

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

Expand  

كلام صحيح والبرنامج مازال تحت التجربة وكان لي هدف معين من عمله اثناء التجربة بهذا الشكل وفي النسخة النهائية يكتفى بالتسمية التوضيحية للكائن

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

 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information