تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة حماية البرنامج برقم المعالج
#21
إقتباس :ين بالسيستام 32 بالقرص C

مشى الحال و الحمد لله لكن ظهرت صورة أخرى لم أعرف مفا


وضح بشكل اكثر لم افهم 
ما الخطاء الذي ظهر لك
الرد }}}
تم الشكر بواسطة:
#22
هذا مثال لمشروعين



1- مشروع يحتاج تفعيل

2- مشروع انشئ مفتاح التفعيل




الاكواد والمشروع بالمرفقات


الملفات المرفقة
.zip   Encryp.zip (الحجم : 34.47 ك ب / التحميلات : 207)
الرد }}}
#23
حياك الله استاذنا الغالي السيد الغالي

ربنا يكرمك مرحبا بحضرتك ولا تحتاج اذن هذا منبرا للعلم ونحن كلنا تلاميذ استاذنا الغالي

بارك الله فيك
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}
#24
(22-02-16, 09:43 AM)السيد الغالي كتب : بعد اذن الاستاذ احمد عبد العليم وفقه الله
ارى ان تتم العملية بالطريقة التالية :
يتم اولا تحديد رقم المعالج  ويكون ذلك تلقائيا اي عند تحميل الفورم ويقارن في حقل بجدول بقاعدة البيانات فاذا كان هذا الحقل فارغا وهو الاستخدام للمرة الاولى يتم خزن هذا الرقم في قاعدة البيانات فاذا تم فتح المشروع مرة اخرى سيقارن رقم المعالج مع ذلك الحقل في قاعدة البيانات فان كان متوافقا معه يفتح المشروع بشكل اعتيادي وان كان خلاف ذلك يضهر رسالة تفيد بعدم التطابق وهو ما يحصل عند نقل البرنامج الى جهاز اخر باعتبار ان رقم المعالج مختلف من جهاز الى اخر . ارجو ان تكون هذه الفكرة واضحة . وساقوم ان شاء الله بعمل مشروع بسيط لعمل ذلك .

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

(22-02-16, 01:51 PM)السيد الغالي كتب :
(22-02-16, 09:43 AM)السيد الغالي كتب : بعد اذن الاستاذ احمد عبد العليم وفقه الله
ارى ان تتم العملية بالطريقة التالية :
يتم اولا تحديد رقم المعالج  ويكون ذلك تلقائيا اي عند تحميل الفورم ويقارن في حقل بجدول بقاعدة البيانات فاذا كان هذا الحقل فارغا وهو الاستخدام للمرة الاولى يتم خزن هذا الرقم في قاعدة البيانات فاذا تم فتح المشروع مرة اخرى سيقارن رقم المعالج مع ذلك الحقل في قاعدة البيانات فان كان متوافقا معه يفتح المشروع بشكل اعتيادي وان كان خلاف ذلك يضهر رسالة تفيد بعدم التطابق وهو ما يحصل عند نقل البرنامج الى جهاز اخر باعتبار ان رقم المعالج مختلف من جهاز الى اخر . ارجو ان تكون هذه الفكرة واضحة . وساقوم ان شاء الله بعمل مشروع بسيط لعمل ذلك .

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

المرفق عبارة عن مشروع للمقارنة بين رقم التفعيل ورقم المعالج


الملفات المرفقة
.rar   cpu.rar (الحجم : 1.99 ك ب / التحميلات : 109)
.rar   cpu1.rar (الحجم : 11.4 ك ب / التحميلات : 111)
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
#25
السّلام عليكم و رحمة الله و بركاته

بارك الله فيك أخي الغالي أحمد عبد العليم

بارك الله فيك أخي الكريم ADMISTRATOR

بارك الله فيك أخي الغالي ..  السيّد الغالي

بارك الله في جهودكم و أوقاتكم و صحّتكم و أولادكم

بارك الله بكل أعمالكم التي تقدّمونها يوميًّا لله في سبيل الله خدمةً لإخوانكم

أدعو الله تعالى أن يوفّقكم لما يحبّه و يرضاه و ييسّر لكم أموركم الدّينيّة و الدّنيوية و يزيدها بموازين حسناتكم

آمين .. يارب العالمين

سادتي الكرام .. إختلطت عليَّ المفاهيم كوني مبتدئًا بهذا المجال ..

لكن .. أشكر الله فبفضله ثم بفضلكم إخواني الأعزّاء .. تعلّمت كيف أعرف رقم المعالج ..

لو تكرّمتم فضلاً لا أمرًا ..

ما هي الخطوة الأخرى التي سنتّبعها ..

أين نضع رقم المعالج هذا ؟؟

لو أمكن سادتي أن ترشدونا و تشدّوا على أيدينا لهضم هذا الموضوع خطوة خطوة ..

بارك الله فيكم مقدّمًا ..

فائق إحتراماتي و إعجاباتي بالجميع

السّلام عليكم و رحمة الله و بركاته
أخي الحبيب في الله .. السيّد الغالي
محاولة منّي لفهم الموضوع ..عند فتحي للملف تظهر لي هذه الرّسالة :

أدخلت الرقم 12 فتأتي الرسالة أن الرقم غير متطابق
جرّبت بالرقم الآخر أيضا تخبرني الرسالة أن الرقم غير متطابق
أي الرقمين هو الصّحيح أم هناك رقم آخر عليّ التّفعيل به

فائق إحتراماتي

السّلام عليكم و رحمة الله و بركاته
الأخ الفاضل ADMINISTRATOR
عند فتح المشروع programme_active
لاحظ الرسالة و الخطأ الذي يظهر لي لو سمحت
الرد }}}
#26
إقتباس :ما هي الخطوة الأخرى التي سنتّبعها ..

أين نضع رقم المعالج هذا ؟؟



الخطوه الاولى :



1- تصميم برنامج العميل الاساسي

2- وضع كود استخراج رقم المعالج في البرنامج

3 - وضع كود التحقق من مفتاح التفعيل في برنامج العميل



الخطوه الثانية :



1- تصميم برنامج مفتاح التفعيل

2- وضع كود انشئ مفتاح تفعيل فريد من نوعه حسب رقم المعالج (الذي سيقوم العميل بارساله اليك )

3- ارسال المفتاح الجديد للعميل



الخطوه الثالثه :



1- العميل يستلم مفتاح التفعيل

2- يقوم بادخال المفتاح في المكان المخصص

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

4- اذا كان المفتاح صحيح يقوم بتخزينه بقاعدة البيانات

5- اذا كان مخزن في قاعدة البيانات يتم التحقق من القيمه اثناء تشغيل البرنامج

6- اذا كان الكود غير صحيح لا يتم تخزين شيئ واظهار رسالة عدم التفعيل







===============================================



أتمنى ان تكون الفكرة واضحه الأن
الرد }}}
#27
بارك الله فيك أستاذ السيد الغالي

نعم جميل جدا تعديل المثال

شكرا لك

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

بالتوفيق


الملفات المرفقة
.rar   برنامج المصمم.rar (الحجم : 1.94 ك ب / التحميلات : 118)
.rar   برنامج المشتري.rar (الحجم : 2.7 ك ب / التحميلات : 112)
محاسب / أحمد عبد العليم

الى اللقاء ان شاء الله Heart
الرد }}}
#28
السّلام عليكم و رحمة الله و بركاته
أستسمحك عذرًا أخي الحبيب الغالي أحمد عبد العليم على الشّروحات و التّوضيحات
فقط بين الفترتين لعملي ساعة واحدة ..و أرجع للعمل
سوف لن أتمكن من المتابعة الجيّدة أو الرّد المناسب أو طرح أي تساؤل
سأنكب على دراسة الموضوع مساء بعد الخروج من العمل
لا أملك جهاز بالعمل لللمتابعة
للحديث بقية بحول الله
فائق إحتراماتي و امتناني بتعاونك المثمر و الفعال
الرد }}}
تم الشكر بواسطة: ahmedabdelaliem
#29
(22-02-16, 02:03 PM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته

بارك الله فيك أخي الغالي أحمد عبد العليم

بارك الله فيك أخي الكريم ADMISTRATOR

بارك الله فيك أخي الغالي ..  السيّد الغالي

بارك الله في جهودكم و أوقاتكم و صحّتكم و أولادكم

بارك الله بكل أعمالكم التي تقدّمونها يوميًّا لله في سبيل الله خدمةً لإخوانكم

أدعو الله تعالى أن يوفّقكم لما يحبّه و يرضاه و ييسّر لكم أموركم الدّينيّة و الدّنيوية و يزيدها بموازين حسناتكم

آمين .. يارب العالمين

سادتي الكرام .. إختلطت عليَّ المفاهيم كوني مبتدئًا بهذا المجال ..

لكن .. أشكر الله فبفضله ثم بفضلكم إخواني الأعزّاء .. تعلّمت كيف أعرف رقم المعالج ..

لو تكرّمتم فضلاً لا أمرًا ..

ما هي الخطوة الأخرى التي سنتّبعها ..

أين نضع رقم المعالج هذا ؟؟

لو أمكن سادتي أن ترشدونا و تشدّوا على أيدينا لهضم هذا الموضوع خطوة خطوة ..

بارك الله فيكم مقدّمًا ..

فائق إحتراماتي و إعجاباتي بالجميع

السّلام عليكم و رحمة الله و بركاته
أخي الحبيب في الله .. السيّد الغالي
محاولة منّي لفهم الموضوع ..عند فتحي للملف تظهر لي هذه الرّسالة :

أدخلت الرقم 12 فتأتي الرسالة أن الرقم غير متطابق
جرّبت بالرقم الآخر أيضا تخبرني الرسالة أن الرقم غير متطابق
أي الرقمين هو الصّحيح أم هناك رقم آخر عليّ التّفعيل به

فائق إحتراماتي

السّلام عليكم و رحمة الله و بركاته
الأخ الفاضل ADMINISTRATOR
عند فتح المشروع programme_active
لاحظ الرسالة و الخطأ الذي يظهر لي لو سمحت
الاخ العزيز عبد العزيز البسكري السلام عليكم
اولا عليك معرفة رقم المعالج الخاص بجهازك من خلال المشروع المرفق (cpu) ثم تشغيل المشروع (cpu1) ووضع رقم المعالج الخاص بجهازك الذي نتج من تشغيل المشروع (cpu) ثم الضغط على زر تفعيل وبذلك سيتم الخزن في قاعدة البيانات وعند تشغيل البرنامج مرة اخرى على نفس الجهاز لا تحتاج الى التفعيل مرة اخرى اما اذا نقلت البرنامج الى جهاز اخر فسيطالبك بالتفعيل لان رقم المعالج بالجهاز الاخر مختلف وهذة العملية هي لحماية برنامجك من النسخ طبعا انت تستطيع اضافة بعض الرموز حتى تصبح العملية اكثر تعقيد . علما ان الرقم الموجود في قاعدة البيانات هو خاص بجهازي ولا ينفع معك لاختلاف رقم المعالج بين الجهازين . ارجو ان تكون الفكرة واضحة . ولا يفوتني ان اشكر كل من ساهم في الرد وخصوصا الاستاذ احمد عبد العليم وفقه الله وزاد في علمه .
   تحيــــــــــــــــــــــــــــاتي لكـــــــــــــــــــم    
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#30
(22-02-16, 01:51 PM)السيد الغالي كتب :
(22-02-16, 09:43 AM)السيد الغالي كتب : بعد اذن الاستاذ احمد عبد العليم وفقه الله
ارى ان تتم العملية بالطريقة التالية :
يتم اولا تحديد رقم المعالج  ويكون ذلك تلقائيا اي عند تحميل الفورم ويقارن في حقل بجدول بقاعدة البيانات فاذا كان هذا الحقل فارغا وهو الاستخدام للمرة الاولى يتم خزن هذا الرقم في قاعدة البيانات فاذا تم فتح المشروع مرة اخرى سيقارن رقم المعالج مع ذلك الحقل في قاعدة البيانات فان كان متوافقا معه يفتح المشروع بشكل اعتيادي وان كان خلاف ذلك يضهر رسالة تفيد بعدم التطابق وهو ما يحصل عند نقل البرنامج الى جهاز اخر باعتبار ان رقم المعالج مختلف من جهاز الى اخر . ارجو ان تكون هذه الفكرة واضحة . وساقوم ان شاء الله بعمل مشروع بسيط لعمل ذلك .

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

(22-02-16, 01:51 PM)السيد الغالي كتب :
(22-02-16, 09:43 AM)السيد الغالي كتب : بعد اذن الاستاذ احمد عبد العليم وفقه الله
ارى ان تتم العملية بالطريقة التالية :
يتم اولا تحديد رقم المعالج  ويكون ذلك تلقائيا اي عند تحميل الفورم ويقارن في حقل بجدول بقاعدة البيانات فاذا كان هذا الحقل فارغا وهو الاستخدام للمرة الاولى يتم خزن هذا الرقم في قاعدة البيانات فاذا تم فتح المشروع مرة اخرى سيقارن رقم المعالج مع ذلك الحقل في قاعدة البيانات فان كان متوافقا معه يفتح المشروع بشكل اعتيادي وان كان خلاف ذلك يضهر رسالة تفيد بعدم التطابق وهو ما يحصل عند نقل البرنامج الى جهاز اخر باعتبار ان رقم المعالج مختلف من جهاز الى اخر . ارجو ان تكون هذه الفكرة واضحة . وساقوم ان شاء الله بعمل مشروع بسيط لعمل ذلك .

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

المرفق عبارة عن مشروع للمقارنة بين رقم التفعيل ورقم المعالج

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


ولي بعض التساؤلات حول الامثلة التي وضعها السيد الغالي
وهي لو قمت بالتسجيل على الجهاز رقم 1 وبعد التفعيل وعمل البرنامج قمت بنسخ الرقم الموجود بقاعدة البيانات ولصقة في الجهاز رقم 2 في قاعدة البيانات وتشغيل البرنامج
هل سيعمل او يطلب التفعيل ؟؟
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [vb6.0] طريقة تصدير بيانات الداتا ريبورت datareport لصيغة pdf hamada salah90 6 1,479 19-01-24, 07:59 PM
آخر رد: hamada salah90
Question [vb6.0] كيف يمكن استدعاء اسم البرنامج من النافدة هذه وضعة في textbox ؟ Microformt 1 161 02-01-24, 10:06 PM
آخر رد: Taha Okla
  اريد طريقة تصدير بيانات الاكتف ريبورت لملف اكسل scsi7000 0 299 03-11-23, 10:41 AM
آخر رد: scsi7000
  اريد طريقة لطباعة مستند مكون من صفحتين علي ورقة وحدة من الجهتين scsi7000 2 371 25-10-23, 07:38 PM
آخر رد: scsi7000
Question [vb6.0] الماذا يظهر البرنامج عن تشغيل بعض الشاشات الكمبيوتر بشكل مصغر ؟ Microformt 5 657 23-07-23, 12:27 PM
آخر رد: ahmedabdelaliem
  [سؤال] كود تشغيل استعلامين معمولين في قاعدة بيانات اكسس من واجهة البرنامج من خلال زر امر وادي العوضي 16 1,450 04-07-23, 03:26 PM
آخر رد: وادي العوضي
  عدد مرات استخدام البرنامج اسلام الكبابى 4 682 22-06-23, 10:02 PM
آخر رد: اسلام الكبابى
  اهدي اليكم طريقة اتصال واستيراد واضافة موظف في جهاز البصمة ahmed1900 2 806 13-05-23, 12:55 PM
آخر رد: scsi7000
Photo [vb6.0] هل يوجد كود يجعل البرنامج يعمل بحجمه الطبيعي؟ Microformt 2 537 20-01-23, 03:48 PM
آخر رد: Microformt
  طريقة عمل QR BARCODE VB6.0 hannileo 12 7,462 10-10-22, 11:54 PM
آخر رد: mohammed_atallah

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم