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

كيف اعمل سيريال نبر لبرنامجي

بدأه KASPERNET في 10 أغسطس 2010 · 4 رد · 1,133 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله

كيف اعمل سيريال نبر لبرنامجي يطلبه عند التسطيب مثل البرامج الاخرى؟

سيريال نبر موقت عند تسطيب البرنامج به يعمل لفتره محدده مثلا 15 يوم ثم يتوقف وسيريال اخر عند التسطيب به يعمل البرنامج للابد بدون فتره

تم تعديل هذه المشاركة بواسطة KASPERNET في 10 أغسطس 2010 في 00:50

#2

اتمنى ان تعلمون او تعطوني الكود وشكرا

#3

يمكنك عمل ذلك من خلال تثبيت كود يعمل به البرنامج للمده التى تريدها انت (15 يوم مثلا) ثم تثبت 5 اكواد يكون بهم البرنامج نهائى ...

من خلال فورم صغيره بها ادخل السيريال وزر اكتف ومن هذه الفورم تعمل اف ازى كان السريال المدخل هو السيريال الخاص بعمل البرنامج 15 يوم تبدأ بعمل عداد على اساس التاريخ الحالى ثم تنقص منه كل يوم 1 حتى يكون هذا العداد صفر تجعل البرنامج لا يعمل الا عند ادخال السيريال النهائى والذى ثبته انت من قبل وان لم تفهم ما اقصد رد على واشرحهالك بصوره اكبر من هذه ...

73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

#4

I am not very sure how much security you want. But simple example i can give you is use the hash function concept for creating the serial number.

If you are aware of Hash function and Hash key then it is very easy for you to understand it. It is a way to search the value in the present set of values.

In your case you can use the following things.

1) Fix the length of the serial numnber you want to keep for ur s/w

2) say for example you fix for 6

3) Now for our complexity we will split this word in parts like 2 + 1 + 2 + 1

4) first 2 numbers will plain numbers and next digit will be MOD 8 function of those and same for the next pair.

e.g. consider the number 67 and 98 now we will generate the serial number like this

1) 67 so the MOD 8 will be 67/8 = 8 and remainder 3 so the answer is 3

2) 98 so the mod 8 will be 98/8 = 12 and reminder is 2 so answer is 2

3) now create the serial number as 67 + 3 + 98 + 2

4) so the serial number will be 673982

5) this is valid as per our logic.

Whenever user enters the serial number we will split that in parts like 2+ 1+ 2 + 1 and then check it against the mod8 logic that we have developed..

This is the simplest logic developed. You can increase the complexity and parts as well the hash function. and create a secure key. But make sure that the number is unique .

let me know if you want any more help

73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

#5

السلام عليكم

اسف على التاخير في الرد وذلك لانقطاعي لفتره عن النت

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

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

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

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

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

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