سؤال

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

يرجى مشاركة تجربتك وتلميح لي التدفق الصحيح لهذه العملية.

هل كانت مفيدة؟

المحلول

أفضل طريقة هي عدم القيام بذلك. لن يتسبب ذلك فقط في المتاعب لك ولعملائك المدفوعين.

ومع ذلك ، إذا كنت لا تزال ترغب في متابعة أفضل الممارسات اليوم ، تتضمن مخططات معقدة للغاية. أفضل طريقة للحصول على معرف هي استخدام معرفات متعددة: S ، مثل معرف وحدة المعالجة المركزية ، معرف محرك الأقراص الثابتة ، عنوان MAC ، إلخ. لتحديد جهاز كمبيوتر ، يجب أن تتطابق مع معرف 3/5: S أو شيء من هذا القبيل. ثم لن ينهار رقم الترخيص حتى إذا قام المستخدم بتغيير بطاقة شبكة مكسورة أو وحدة المعالجة المركزية.

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

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

إذا كنت لا تريد أن يقوم مستخدمون غاضبون بالاتصال بهاتفك الخلوي الخاص في الساعة 2 صباحًا ، يسألون عن سبب إغلاق برنامجك فجأة ، فعليك التفكير في ذلك واختبار الكثير من حالات الاستخدام بشكل صحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top