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

مطلوب حماية صورة مرتبطة خارج قاعدة البيانات


ابوخليل

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

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

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

المطلوب :

الحماية ضد التغيير أو التعديل 

بحيث لا يظهر داخل التقرير الا الصورة الاصلية

او اقتراح اي طريقة للحماية عدا تضمين الصورة داخل قاعدة البيانات

مرفق مثال للتطبيق

 

 

pic1.rar

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

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

 

حيا الله أبوخليل:smile:

وانا اقول وين أخونا العود ، بس قلت الغايب عذره معاه :smile:

اثاريك مشغول تبرمج :smile:

 

الطرق اللي بقولها ، ما تحمي الصورة الخارجية ، وانما تعطيك الطريقة للتأكد من أن الصورة لم تتغير ،

يعني في قاعدة البيانات نحتفظ بمعلومات الصورة الخارجية ، وعند تشغيل قاعدة البيانات ، نقرأ بيانات الصورة الخارجية ونقارنها مع بياناتنا.

 

الرابط التالي فيه الطريقة الاسهل ببيانات اقل:

https://technet.microsoft.com/en-us/library/ee176615.aspx

 

والرابط التالي فيه برنامج اكسس ، بس البيانات اللي تحصل عليها مهولة:

http://www.everythingaccess.com/tutorials.asp?ID=Accessing-detailed-file-information-provided-by-the-Operating-System

وبرنامج بتغييرات على البرنامج اعلاه:

http://www.accessmvp.com/strive4peace/DB_ListFiles.htm

 

جعفر

 

تم تعديل بواسطه jjafferr
رابط هذا التعليق
شارك

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

حياك _الله_ أستاذي أبو خليل
حياك _الله_ أستاذي جعفر
برجاء محاولة تغير الصورة في مجلد الصور أو تعديل جزء منها ....
هذه محاولة أرجو أن أكون أحسنت الفهم ....
 

 

A_pic.rar

تم تعديل بواسطه أبا عمر
رابط هذا التعليق
شارك

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

 

 اضافة الى ماتفضل به الاساتذه اقول :

اعتقد انكم اباخليل تبحث عن الفكرة اكثر ! لذلك اشارك ب:

1. كاجابة على نص عنوان الموضوع بكيفية حماية صورة مرتبطة : نقول هنا اصبحت العملية تحت ادارة الويندوز فقد تفتح الصورة باي طريقة وعن طريق الويندوز لذلك يمكن وضع الصورة بمجلد محمي وحسب المستخدم وقد يتخاطب الاكسس مع الويندوز لاخذ صلاحيات او اعطاء صلاحيات لذلك المجلد وحسب المستخدم الداخل بالاكسس !

وهنا ممكن اشرح اكثر ولكن احتاج معرفة كيفية عمل البرنامج من ناحية تعدد المستخدمين والاجهزة ! فهل هو على جهاز واحد ام على اجهزة وهنا نود معرفة الية المشاركة هل هي على مجلد مشترك ام بتقسيم القاعدة ؟!

2. لو بعدنا عن نص عنوان الموضوع وذهبنا للهدف : فاذا الهدف هو تقليل حجم القاعدة بان لجأت الى ربط الصورة حيث تتكرر هذه الصورة في عدة تقارير ونماذج : هنا يمكن وضع الصورة في احد النماذج او التقارير ثم تكرار هذا النموذج او التقرير كنموذج فرعي مع ضبط بعض الخصائص! 

ملاحظة : ذكرت ابا خليل في نص المشاركة "او اقتراح اي طريقة للحماية عدا تضمين الصورة داخل قاعدة البيانات" : تضمين الملف داخل القاعدة في حقل من نوع مرفق او كائن ole  لايضمن الحماية ! الا اذا كنت تقصد تضمينه داخل نموذج او تقرير !

تحياتي للجميع

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

اساتذتي الكرام .. شكرا جزيلا

وجزاكم الله خيرا

الاستاذ جعفر : اضحك الله سنك ، تصدق امتع وقت اذا كنت اعمل على فكرة جديدة

الاستاذ ابو عمر : طريقة جميلة ، سأحاول تطبيقها

الاستاذ رمهان : اخفاء المجلد عن عيون الطفيليين  جيد ، ولكن عندما يكون البرنامج مفتوح هل يبقى المجلد مخفيا ؟

على الاقل لا يمكن الوصول اليه

اذا كان كذلك فهي لا شك طريقة ناجحة

اعزائي :

ثلاث طرق :

1- الاستعانة بخصائص الملف للمقارنة

2- استخدام خاصية التشفير لقراءة الملف او جزء منه

3- استخدام خصائص وندز واخفاء المجلد الوجهة

احتاج لبعض الوقت للتجربة والتطبيق حسب الحاجة الفعلية

لي عودة إن شاء الله

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

عزيزي الاستاذ ابا خليل

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

هذا ويمكن ان تكون الوصول للصورة من خلال طبقتين : 1. طبقة الاكسس  2. طبقة الويندوز  فمثلا اذا دخل المستخدم a على الاكسس اشيك صلاحياته على مستوى الاكسس وبعد قبوله اشيك صلاحيات مستخدم الويندوز الذي دخل به a على الجهاز الحالي ولاحظ من خلال الاكسس فاذا اعطاني قبول اي وجدت ان مستخدم الويندوز الحالي له صلاحية القراءة من المجلد يتم عرض الصورة وهنا ظهر لي استفسار ولم اجربه وهو :

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

 

تحياتي للجميع

  • 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