PDA

View Full Version : سوال: گذاشتن قفل سخت افزاری



CsharpNevisi
سه شنبه 07 بهمن 1393, 10:06 صبح
سلام .. !!
شاید دیده باشید که بعضی از نرم افزار ها قفل سخت افزاری دارند که بیشتر شبیه یک فلش مموریه که تا زمانی به رایانه متصل نباشه برنامه باز نمیشه ... !!!
چجوری میتونم یه همچین چیزی درست کنم ؟؟؟

محمد رضا فاتحی
سه شنبه 07 بهمن 1393, 10:16 صبح
قفل سخت افزاری رو می خرن تا درست کنن!
وقتی می خرین نمونه سورس همراشه که می تونید داخل برنامه استفاده کنید

hsgpro
سه شنبه 07 بهمن 1393, 10:39 صبح
سلام
من اگه بخوام این کار رو کنم از طریق WMI موقع رجیستر کردن برنامه سریال مادربورد یا پردازنده ای چیزی رو میگیرم و به سرور خودم می فرستم بعد هر بار که برنامه بخواد اجرا بشه آیدی مادربوردش رو با آیدی ثبت شده در سرور مطابقت میدم.

اگه تا به حال با WMI کار نکردید سرچ کنید هست.اینم دو نمونه: http://stackoverflow.com/questions/3474940/unique-computer-id/3474966 و http://www.codeproject.com/Articles/66273/Retrieving-Motherboard-Serial-Number-using-WMI

محمد رضا فاتحی
سه شنبه 07 بهمن 1393, 11:51 صبح
من اگه بخوام این کار رو کنم از طریق WMI موقع رجیستر کردن برنامه سریال مادربورد یا پردازنده ای چیزی رو میگیرم و به سرور خودم می فرستم بعد هر بار که برنامه بخواد اجرا بشه آیدی مادربوردش رو با آیدی ثبت شده در سرور مطا

این روش قفل نرم افزاریه و اگه محکمش کنی می شه ازش استفاده کرد...