اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

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

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

١.خفاء شاشة اكسس

٢.عمل نموذج للشفت 

٣.عمل فترة تجربيه للبرنامج 

٤.الحمايه بمعرفة رقم الهارد والبرسوسر

٥. عمل رقم سري للفجول

هل ده كافي ولا في حاجه تاني ممكن اعمله

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

تم تعديل بواسطه btsh
  • Like 1
قام بنشر (معدل)

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

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

 

لذلك قررنا انه سيكون التحقق عن طريق استخدام اسم المعالج مع رقم الـ UUID فإذا وجد تطابق فهذا يعني ان الجهاز مصرح له وان البرنامج يجب ان يعمل عند المستخدم ولا يطالبه بكود تفعيل جديد.

 

المرفق التالي هو اخر ماتوصلنا إليه 

 

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

 

تحياتي

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

تم تعديل بواسطه sandanet
  • Like 1
قام بنشر

شكرا  استاذ / sandanet  (علي الرد فكره جميله الحمايه عن طريق النت لكن ماذا افعل لو العميل لا يمتلك نت)

شكرا  استاذ /matin_murad(رقم الهارد علي كل نموذج ؟؟  ممكن توضج اكتر ولو بمثال )

شكرا  استاذ / محمد ابو عبد الله  (لبرنامج يوجد به صلاحيات للمستخدمين)

ممكن احد يشرح لي ارفع ملف ازاي علي الموقع لان ملف الحمايه بعد الضغط كبير

 

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

لكن ماذا افعل لو العميل لا يمتلك نت

Expand  

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

  • Thanks 1
  • 3 weeks later...
قام بنشر

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

حتى يستفيد من هم اصحاب المستوى المتوسط

 

قام بنشر
  في 23‏/7‏/2020 at 10:14, sandanet said:

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

Expand  

السلام عليكم استاذ sandanet

نعم بالفعل اخي الكريم كل الارقام تتغير بتغيير الانظمة هذا ما ثبت لديكم ولدي بالتجربة والامثل حماية الاكسس رقم  الـ UUID 

استاذ sandanet لماذا تغيب علينا كثيراً انا احب اطروحاتك وافكارك

بار الله بك

قام بنشر
  في 11‏/8‏/2020 at 13:35, محمد التميمي said:

لماذا تغيب علينا كثيراً انا احب اطروحاتك وافكارك

Expand  

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

 

تحياتي

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

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

١.خفاء شاشة اكسس

٢.عمل نموذج للشفت 

٣.عمل فترة تجربيه للبرنامج 

٤.الحمايه بمعرفة رقم الهارد والبرسوسر

٥. عمل رقم سري للفجول

هل ده كافي ولا في حاجه تاني ممكن اعمله

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

Expand  

السلام عليكم استاذ 

اين هي الخطوات 

هذه فقط عناوين 

في اي مكان اجد الشرح لتلك العناوين

الف تحية .....

  • تمت الإجابة
قام بنشر

شكرا جزيلا لكم على التوضيح 

كل التقدير و الاحترام

قام بنشر
  في 23‏/7‏/2020 at 02:12, sandanet said:

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

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

 

لذلك قررنا انه سيكون التحقق عن طريق استخدام اسم المعالج مع رقم الـ UUID فإذا وجد تطابق فهذا يعني ان الجهاز مصرح له وان البرنامج يجب ان يعمل عند المستخدم ولا يطالبه بكود تفعيل جديد.

 

المرفق التالي هو اخر ماتوصلنا إليه 

 

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

 

تحياتي

key_maker.mdb 360 kB · 54 تنزيلات protection_sandanet.accdb 688 kB · 83 تنزيلات

Expand  

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

 

قام بنشر (معدل)
  في 20‏/8‏/2020 at 06:43, naseralmaky said:

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

حدث عند النقر

On Error Resume Next

   '========================= اخفاء الجداول المرتبطة  ===========================
Dim tdf As TableDef
Dim db

Set db = CurrentDb
For Each tdf In db.TableDefs
If tdf.Attributes = 1073741824 Then tdf.Attributes = 1
Next

End Sub
 

Expand  

 

  في 20‏/8‏/2020 at 07:32, naseralmaky said:

 

Expand  

ايه الكود الي يظهر الجداول المرتبطة

 

تم تعديل بواسطه naseralmaky
قام بنشر (معدل)
  في 20‏/8‏/2020 at 07:32, naseralmaky said:

ايه الكود الي يظهر الجداول المرتبطة

Expand  

جرب الكود التالي

Dim dbs As Database, tdf As TableDef
    
    Set dbs = CurrentDb
    For Each tdf In dbs.TableDefs
    If left(tdf.Name, 4) <> "msys" And tdf.Attributes = 1 Then
            tdf.Attributes = tdf.Attributes - dbHiddenObject
    End If
    If tdf.Attributes = 1073741825 Then tdf.Attributes = 0
    Next tdf
    Set dbs = Nothing
Application.SetOption "Show Hidden Objects", 1
Application.SetOption "Show System Objects", 1

 

تم تعديل بواسطه sandanet
قام بنشر
  في 21‏/8‏/2020 at 12:00, sandanet said:

جرب الكود التالي

Dim dbs As Database, tdf As TableDef
    
    Set dbs = CurrentDb
    For Each tdf In dbs.TableDefs
    If left(tdf.Name, 4) <> "msys" And tdf.Attributes = 1 Then
            tdf.Attributes = tdf.Attributes - dbHiddenObject
    End If
    If tdf.Attributes = 1073741825 Then tdf.Attributes = 0
    Next tdf
    Set dbs = Nothing
Application.SetOption "Show Hidden Objects", 1
Application.SetOption "Show System Objects", 1

 

Expand  

جزاك الله خير ممتاز وتم حل المشكلة جزيتم خيرا 

 

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