سؤال

هذا السؤال لديه بالفعل إجابة هنا:

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

لقد تفكرت على الرغم من أنه عندما يتم تثبيت التطبيق على جهاز افتراضي (MS Virtual PC ، و VMware ، و Virtual Box ، وما إلى ذلك) ومرخص له على ذلك - هل يمكن استنساخ الكمبيوتر الافتراضي ثم بدء مثيلات متعددة من الكمبيوتر الافتراضي على نفس جهاز الكمبيوتر الفعلي وما زال يميز معلومات أجهزة الكمبيوتر الافتراضية (أو غيرها من المعلومات المختلفة) عن بعضها البعض؟

حتى الآن لقد نظرت كثيرًا إلى اختلافات معلومات WMI Call ويبدو أنها متطابقة تمامًا (لقد قمت بفحص استنساخين من نفس صورة الكمبيوتر باستخدام Microsoft Virtual PC).

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

المحلول

يمكنك أيضًا محاولة استخدام مضيف أو مزيج من Mac و IP. شئنا أم لا يجب أن تكون عناوين Mac وعناوين IP مختلفة بالنسبة لـ VMs أيضًا. فقط مرهق قليلاً لإنشاء مفاتيح بناءً على IP/MAC لكل مثيل ، ولكن إذا تمكنت من أتمتة ذلك ، فقد يكون ذلك حلاً.

نصائح أخرى

يجب أن تنظر إلى شيء مثل إيلوك, ، مفتاح USB للأجهزة لترخيص البرامج وحمايتها.

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

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