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

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

بدأه هانى عوض في 16 مارس 2008 · 2 رد · 1,687 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عمتم مساءً أخوانى الكرام

كنت قد طرحت قبلاً موضوع عن "كيفية حماية مجلد على شبكة محلية من الاختراق أو الحذف" حيث يتم العمل على Windows Xp & Workgroup

ولكن للأسف ما توصلت له لم يكن مجدى حيث Permissions أو الصلاحيات الموجودة بالـ Sharing خاصة فقط بالـ User وليس بالـ Object أو الأجهزة المتصلة بالشبكة

وقد طرحت الموضوع فى قسم الشبكات بالمنتدى ولم يكن هناك حل إطلاقاً...

ففكرت بطريقة أخرى مؤقتاً..

وهى وضع ملف Registry يقوم بعمل إخفاء للملفات المخفية تماماً داخل مجلد المشاركة وإخفاء قاعدة البيانات..

وفكرت فى عمل ملف Autorun.inf

CONSOLE

[autorun]

open=HIDEREG.Reg

بحيث عندما يتم فتح المجلد يتم تشغيل ملف Autorun أوتوماتيك فيقوم بتعديل الـ Registry عن طريق ملف HideReg.Reg وبالتالى لن يقدر هذا الكمبيوتر رؤية الملف الخاص بقاعدة البيانات لأنه فى وضع خاصية الإخفاء.

ولكن لم يستجب الفلودر عند فتحه بتنفيذ الـ Autorun لماذا؟؟؟!!!.....

هل لأن نظام Autorun لايعمل سوى على CD؟

المطلوب تشغيل ملف الريجسترى عند فتح المجلد

هل هناك طريقة لعمل ذلك..؟؟

أو لحل مشكلة حماية قاعدة البيانات الموجودة على شبكة Workgroup

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

وشكراً

تم تعديل هذه المشاركة بواسطة hongylover في 16 مارس 2008 في 22:25

#2

اخي الفاضل هاني

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

/index.php?showtopic=66225

الأمر الآخر بارك الله بك لم افهم ماذا تقصد بأن المستخدمين على الشبكه سيقومون بحذف المجلد او اختراقه !!!!!

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

والسبب بسيط جدا ولا يحتاج الى تفكير

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

ولنفرض ان المستخدم حذف الإختصار الخاص بالمجلد او الإختصار الخاص بقاعدة البيانات فلا يوجد مشكله فيمكن اعادة الإختصار مره ثانية .

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

post-15367-1205700523_thumb.gif

post-15367-1205700716_thumb.gif

#3

شكراً أختنا الغالية Zahrah على الاهتمام

أولاً: قمت بقراءة هذا الرابط من قبل وهو موضوع ممتاز ولكن لم يجدى معى.

ثانياً: فكرة عمل البرنامج تعتمد على الآتى:

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

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

ملحوظة أختى الفاضلة "مع الاعتبار أن العين لا تعلو على الحاجب"

أن طريقتك فى عمل أذونات مشاركة هى خاصة بمستخدمين الجهاز فقط وليس بالمستخدمين على الشبكة أى الـ User الموجودين معاً على جهاز واحد وليس Computer Object

فلا يمكن إضافة أجهزة متصلة من على الشبكة وتحديد صلاحيات لها ... فعلى قدر معرفتى لا ينفع فى Workgroup بل ينفع مع Domain

أرجو أن يكون قد اتضح الأمر

وشكراً مرة أخرى أختنا Zahrah على اهتمامك.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…