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

حماية البرنامج بمعلومات السيرفر مثل الحماية برقم الهارديسك

بدأه الحزين اوى في 22 سبتمبر 2012 · 8 رد · 682 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي استفسار

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

#2

انضم لك فى هذا السؤال

#3

هنا حل بسيط وسهل إن شاءَ الله.

دالة CheckServerName تقوم بفحص إسم الجهاز الذي يحمل قاعدة البيانات، وتعطي إما صفر (خطأ) أو ناقص واحد (صح). كما أن هذه الدالة تختبر اسم الجهاز الذي يحمل التطبيق مقارنة بثابت Constant قمت بتحديد قيمته مبدئيا باسم ACCESSAPPS . غيره إلى اسم الجهاز الذي يحمل تطبيقاتك.

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

عسى أن تجد في المثال حاجتك، مع أطيب الأمنيات.

عبدالله،،،
 

CheckServerName.zip

تم تعديل هذه المشاركة بواسطة Ab Techno في 31 يناير 2013 في 21:16

#4

جزيت الجنة يا اخ عبدالله

وشكرا

#5

مشكور كل الشكر على الكود الجميل هذا 

Ab Techno

 

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

 

والكلينت يعملون علية ولكن فى حاله انه انتقل من على السيرفر لا يعمل 

 

وهناك شيء اخر السيرفر به ويندوز سيرفر هل هذا الكود يعمل معه 

 

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

#6

بعد تجربه الكود 

 

هذا الكود يقوم باحضار اسم المستخدم للجهاز الذي تعمل عليه القاعده  وليس السيرفر الذي تعمل عليه القاعده 

 

قمت بنسخ القاعده على السيرفر واختبار الداله تحضر لي اسم الجهاز اللذي اعمل عليه  مره اخري 

 

يرجي التكرم بتعديل الكود وشكراً

تم تعديل هذه المشاركة بواسطة الحزين اوى في 7 فبراير 2013 في 11:08

#7

جرب هذه النسخة إذن. هي تعمل لدي على شبكتي.

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

جرب وأعلمني بالنتيجة.

عبدالله،،،
 

CheckServerName2.rar

#8

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

 

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

#9

الف شكر الكود شغال تمام  ويحضر رقم اى بي السيرفر 

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

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

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

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

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