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

هل يمكن عمل أختصار لبرنامج مجود على السيرفر

مغلق
بدأه HnHn في 13 سبتمبر 2005 · 8 رد · 1,283 مشاهدة · في منتدى الشبكات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل ممكن أن أجعل أختصار لبرنامج موجود في السيرفر على الأجهزة الموجوده على الشبكة دون أن أجعل المجلد

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

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#2

أخي الحبيب:

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

فإذا كان كلامي صحيحا فلقد أعددت لك هذا المثال بحيث تضع البرنامج على أي جهاز (البرنامج و ليس إختصار البرنامج) ليعمل لكن طبعا بعد تعديل إسم الجهاز في الكود الخاص بربط قاعدة البيانات و يمكنك أن تضع بدلا من إسم الجهاز رقم الأيبي الخاص به, و أيضا تحتاج لتعديل بعض الخصائص في الـ group policy و مدير الجهاز computer management و هي الآتي :

كليك يمين على My Computer و إختر Manage , و منها إختر Local Users and Groups , ثم إختر Users و من النافذة اليمنى ستجد Guest دبل كليك على Guest و إذهب إلى تبويب Member of و إضغط على Add ثم Advanced ثم Find Now ثم ok ثم Ok ثم Ok أخيرة و هذا لإعطاء الصلاحية لدخول كا guest و هذا يعمل مع البرنامج فقط يعني لن يستطيع أي مستخدم من رؤية الملفات الموجودة على الجهاز (إلا إذا كان هكر :) ).

بالنسبة للـ group policy فيتم الآتي :

run ثم كتابة الامر gpedit.msc ثم نذهب إلى

computerconfiguration - windows settings - security settings - local policies

user rights assignment - access this computer from network في هذا الجزء نمسح ما هو موجود ونضيف everyone .

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

لكن يفضل في حالة أنك تريد العمل على قاعدة بيانات على شبكة فيستحسن أن تعمل مع العملاق sql server .

و اك مني جزيل الشكر,,, (h)

network database.rar

تم تعديل هذه المشاركة بواسطة Alaa Awaad في 15 سبتمبر 2005 في 10:35

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#3

لقد حلت بفضل من الله ومن ثم فضلك

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

أكبر قدر من المعلومات وها أنت أضفت لي معلومة قيمة في الشطر الثاني .. جزاك الله خيراً

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

تم تعديل هذه المشاركة بواسطة HnHn في 15 سبتمبر 2005 في 15:02

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#4

العفو يا أخي , عموما لو أردت أي مساعدة فأنا في الخدمة..

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

و لك مني جزيل الشكر,,, (h)

تم تعديل هذه المشاركة بواسطة Alaa Awaad في 15 سبتمبر 2005 في 15:22

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#5

اخي لدي بعض الاستفسارات وهي

بالنسبة للخطوات أو الاعدادت الخاصة بالضيف Guest

اقتباس
كليك يمين على My Computer و إختر Manage , و منها إختر Local Users and Groups , ثم إختر Users و من النافذة اليمنى ستجد Guest دبل كليك على Guest و إذهب إلى تبويب Member of و إضغط على Add ثم Advanced ثم Find Now ثم ok ثم Ok ثم Ok أخيرة و هذا لإعطاء الصلاحية لدخول كا guest و هذا يعمل مع البرنامج فقط يعني لن يستطيع أي مستخدم من رؤية الملفات الموجودة على الجهاز

هل تتم الاعدادت على السيرفر أم الاجهزة المرتبطه به :blink:

وايضاُ هذه الخطوات أين تتم في السيرفر أم في الاجهزة :blink:

اقتباس
run ثم كتابة الامر gpedit.msc ثم نذهب إلى

computerconfiguration - windows settings - security settings - local policies

user rights assignment - access this computer from network في هذا الجزء نمسح ما هو موجود ونضيف everyone .

اما بالنسبة للمسار أخبرني أذا كان هناك خطأ فيما قمت به وهو

\\data1

هل هذا هو السيرفر لأني قمت بتغييره إلى اسم السيرفر اللي عندي

\\win2003

علة ما يدل هذا .. هل يدل على اسم الجهاز

\c$\

وهذا هل يدل على اسم المجلد .. حيث أن اسم المجلد الذي قمت بأرفاقه هو network database فهل أقوم بتغييره .. أما ماذا <_<

test

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#6

أخي الحبيب :

أنا تحت أمرك ...

أولا :بالنسبة للآتي :

اقتباس
بالنسبة للخطوات أو الاعدادت الخاصة بالضيف Guest

QUOTE

كليك يمين على My Computer و إختر Manage , و منها إختر Local Users and Groups , ثم إختر Users و من النافذة اليمنى ستجد Guest دبل كليك على Guest و إذهب إلى تبويب Member of و إضغط على Add ثم Advanced ثم Find Now ثم ok ثم Ok ثم Ok أخيرة و هذا لإعطاء الصلاحية لدخول كا guest و هذا يعمل مع البرنامج فقط يعني لن يستطيع أي مستخدم من رؤية الملفات الموجودة على الجهاز

هل تتم الاعدادت على السيرفر أم الاجهزة المرتبطه به 

وايضاُ هذه الخطوات أين تتم في السيرفر أم في الاجهزة 

QUOTE

run ثم كتابة الامر gpedit.msc ثم نذهب إلى

computerconfiguration - windows settings - security settings - local policies

user rights assignment - access this computer from network في هذا الجزء نمسح ما هو موجود ونضيف everyone .

فكل ما سبق يتم في السيرفر

ثانيا :

\\data1

إستبدلها بإسم السيرفر و الذي هو عندك

\\win2003

ثالثا:

\c$\

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

رابعا:

test

إسم المجلد الذي توجد به القاعدة , و هذا يعني أنك يجب أن تضع المسار كاملا لقاعدة البيانات حسب تواجدها, كمثال :

\\MyComputer\partition_D$\Folder_1\Folder_2\My_database.mdb

و هذا طبعا مثال توضيحي لا غير .

أرجو أن أكون قد أجبت عن جميع تساؤلاتك أخي الحبيب ,و أنا في خدمتك في أي وقت.

عموما لو أردت يمكنك مراسلتي عبر الإيميل التالي:

black_iceberg2002@hotmail.com

و لك مني جزيل الشكر ,,, (h)

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#7

عدت لك من جديد اخ عواد :lol:

في هذا الشق

اقتباس
من النافذة اليمنى ستجد Guest دبل كليك على Guest و إذهب إلى تبويب Member of و إضغط على Add ثم Advanced ثم Find Now ثم ok ثم Ok ثم Ok أخيرة و هذا لإعطاء الصلاحية لدخول كا guest

وخصوصا ثم Ok ثم Ok مالذي قمت بأدرجه تحت عضوية Guest

هل هو Admini أم Usere لأنه بعد عملية البحث ظهرت هذه القائمة فماذا أختار

24_09_05_10_00_58_1127581258USq.JPG

وهنا لماذا جعلتني أحذف كل مافي القائمة ماعدا Everyone

علما بأني العملية على جهاز سيرفر 2003 ولا يمكن حذف المجموعات ولكن Everyone

موجوده

24_09_05_10_01_41_1127581301UfdsfsdfdfSq.JPG

حاليا هذه الاسئلة المتوفرة في ذهني :lol:

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#8

أخي الحبيب هاني:

في الجزء الأول الخاص بـ Ok ثم Ok أنت تضيف الإمكانيات الخاصة بالـ Administrator حتى يتمكن البرنامج من الإتصال بالسيرفر بدون أي مشاكل أو تعقيدات إضافية .

أما بالنسية لجزء الحذف فبما أنك تعمل على الويندوز 2003 فليس من الضروري الحذف المهم إضافة الـ Every one حتى يتمكن البرنامج من العبور للسيرفر بدون أن يعارضه حرس حدود الـ security policies فقط .

لكن بما أنك تعمل على سيرفر 2003 فلما لا تريح نفسك و تستعمل الـ SQL Server فهي أفضل بكثير و خصوصا عند العمل على الشبكة؟؟؟؟

عموما أنا في إنتظار تساؤلاتك أخي الحبيب. :)

و لك مني جزيل الشكر,,, (h)

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#9

شاكرلك اخ علاء هذا التوضيح .... وأنا أعمل على SQL Server حالياً

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

لهذا أريد طريقتك .. لكي أجرب .. وسأجرب وأخبرك بالنتائج

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة

هذا الموضوع مغلق.

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

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

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

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

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