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

مساعدة في الغاء مفتاح الشفت


AliAli47

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

السلام عليكم 

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

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

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته

لالغاء مفتاح الشيف او تفعيله نقوم باضافة الوحدة النمطية التالية

Function ChangeProperty(strPropName As String, _
    varPropType As Variant, _
    varPropValue As Variant) As Integer
    Dim prp As Variant
    Const conPropNotFoundError = 3270
    Set dbs = CurrentDb
    On Error GoTo Change_Err
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True
Change_Bye:
    Exit Function
Change_Err:
    If err = conPropNotFoundError Then ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, _
            varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' Unknown error.
        ChangeProperty = False
        Resume Change_Bye
    End If
End Function

لايقاف تشغيله الكود التالي

ChangeProperty "AllowBypassKey", dbBoolean, False

للتشغيل

ChangeProperty "AllowBypassKey", dbBoolean, True

اذا كانت قاعدة البيانات محمية بكلمة مرور ( قاعدة البيانات ولا اقصد vba ) فلا يمكن من خلال برنامج خارجي الغاء الشيفت الا بمعرفة كلمة السر اولاً

تحياتي

  • Like 4
رابط هذا التعليق
شارك

في ٢٦‏/٦‏/٢٠٢١ at 02:33, محمد أبوعبدالله said:

قاعدة البيانات ولا اقصد vba

https://support.microsoft.com/ar-sa/office/تشفير-قاعدة-البيانات-باستخدام-كلمة-مرور-قاعدة-البيانات-12aa0e5c-34c6-4957-af3b-b5f5cfa9a766#bm2

تحياتي

رابط هذا التعليق
شارك

5 ساعات مضت, AliAli47 said:

هل يمكن تشفير vba لمنع تفعيل الشفت بملف خارجي ؟

لا اعتقد ان له علاقة بفعيل او تعطيل الشيفت

ولكن هو من وسائل الحماية والافضل تحويل قاعدة البيانات من accdb الى accde

تحياتي

رابط هذا التعليق
شارك

21 hours ago, محمد أبوعبدالله said:

لا اعتقد ان له علاقة بفعيل او تعطيل الشيفت

ولكن هو من وسائل الحماية والافضل تحويل قاعدة البيانات من accdb الى accde

تحياتي

بهاذه الطريقة يمكن لاي شخص تغيير امتداد Front end والغاء الشفت عن طريق ملف خارجي

رابط هذا التعليق
شارك

2 ساعات مضت, AliAli47 said:

تحويل قاعدة البيانات من accdb الى accde

وليس

2 ساعات مضت, AliAli47 said:

تغيير امتداد Front end

كما تحويل قاعدة البيانات الى accde سيكون من المستحيل التعديل على النماذج والتقارير والوحدات النمطية او الاطلاع على محتويات vba

تحياتي

رابط هذا التعليق
شارك

9 hours ago, محمد أبوعبدالله said:

وليس

كما تحويل قاعدة البيانات الى accde سيكون من المستحيل التعديل على النماذج والتقارير والوحدات النمطية او الاطلاع على محتويات vba

تحياتي

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

رابط هذا التعليق
شارك

6 ساعات مضت, AliAli47 said:

لكن يمكن لاي شخص ان يقوم بارجاع الملف الى امتداد accdb عن طريق اعادة التسمية

تغيير الامتداد ليس لها دور في محتوى الملف

جرب اعادة تغيير الامتداد الى txt هل يصبح ملف نصي بالطبع لا

تحياتي

رابط هذا التعليق
شارك

3 hours ago, محمد أبوعبدالله said:

تغيير الامتداد ليس لها دور في محتوى الملف

جرب اعادة تغيير الامتداد الى txt هل يصبح ملف نصي بالطبع لا

تحياتي

انا اقصد انه يمكن تفعيل مفتاح الشفت بملف خارجي عن طريق تغيير امتداد الملف 

لنفرض ان لدينا ملف accde ومفتاح الشفت معطل 

يمكن لاي شخص كسر الحماية عن طريق تغيير امتداد الملف من accde الى accdb وتفعيل مفتاح الشفت 

 

رابط هذا التعليق
شارك

اخي بارك الله فيك

تعطيل الشيفت هو جزء من عملية الحماية واهم جزء في الحماية هو تحويل قاعدة البيانات من accdb الى accde

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

وكل ما يستطيع عمله هو التعديل على الجداول والاستعلامات

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

الاستعلامات الحماية فيها ضعيفة وغير مفيدة الا حد كبير ويمكن الاستغناء عنها بوضع sql في وحدة نمطية

تحياتي

رابط هذا التعليق
شارك

On 6/30/2021 at 1:16 AM, محمد أبوعبدالله said:

اخي بارك الله فيك

تعطيل الشيفت هو جزء من عملية الحماية واهم جزء في الحماية هو تحويل قاعدة البيانات من accdb الى accde

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

وكل ما يستطيع عمله هو التعديل على الجداول والاستعلامات

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

الاستعلامات الحماية فيها ضعيفة وغير مفيدة الا حد كبير ويمكن الاستغناء عنها بوضع sql في وحدة نمطية

تحياتي

كيف احول قاعدة البيانات من accdb الى accde مع عدم امكانية التعديل عليها

رابط هذا التعليق
شارك

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