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

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

بدأه hassan51993 في 4 سبتمبر 2012 · 1 رد · 835 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الكرام سلام الله عليكم

لقد صممت برنامج ولكنني اريد ان لا يتم نسخ هذا البرنامج واستخدامه من قبل اكثر من شخص

لذلك اود ان اجعله بسيرال نمبر اقوم انا كمطور وصاحب لهذا البرنامج بإنتاجه وإعطاءه للشخص الذي أريده يستخدم هذا البرنامج

ولقد رايت هذه الخاصيه موجودة في عدة برامج

البرنامج مصمم ب visual c#2010

ولكم خالص الشكر

#2

السلام عليكم ورحمة الله وبركاته

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

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

ومن أجل المزيد ، راجع المقالة التالية:

/index.php?showtopic=224126

ملاحظة : أقصد بكلمة "شيئ فريد وخاص بجهاز المستخدم" أي أنه لايتكرر من جهاز حاسوب لآخر ولكني سمعت مؤخراً أن الرقم التسلسلي للقرص الصلب من الممكن أن يتكرر في جهاز آخر.

السلام عليكم ورحمة الله وبركاته

تم تعديل هذه المشاركة بواسطة DOWNLOADER في 5 سبتمبر 2012 في 14:25

2

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