ارسال پاسخ 
 
امتیاز موضوع:
  • 15 رأی - میانگین امتیازات: 4.33
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش قفل نرم افزاری SerialShield
نویسنده پیام
CPSD Admin آفلاین
مدیر سایت
*******

ارسال‌ها: 177
تاریخ عضویت: تير ۱۳۸۹
اعتبار: 0
ارسال: #6
بخش چهارم آموزش قفل نرم افزاری SerialShield
کد:
Public Declare Function GetHardwardID Lib "SerialShield.dll" () As String

اين تابع اقدام به برگرداندن شماره سريالي يكتا ( کد ماشین ) بر مبنای شناسايي تركيبي CPU و Motherboard و هارد ديسك مي نمايد .

کد شناسایی در SerialShield یک کد 16 حرفی متشکل از اعداد 0 – 9 و حروف A - B - C - D - E - F - G - H مي‌باشد که به صورت دو تا دو تا از یکدیگر جدا شده‌اند .

این کد بر مبنای شناسایی HDD + CPU + Motherboard می‌باشد ( امكان انتخاب گزینشی وجود ندارد ) . کد HDD شناسایی شده در این حالت کد سخت افزاری هارد دیسک می باشد که با فرمت نمودن درایو نيز قابل تغییر نمي‌باشد ( البته در شناسایی شماره سریال برخی هارد دیسكها ناموفق عمل مي‌كند ) .

در Trial Keeper Professional این مورد به صورت بسیار جامع و انعطاف پذیری طراحی گردیده است تا سطح وسیعی از تنظیمات را در اختیار برنامه نویس قرار دهد . این امکانات به شرح ذیل می‌باشند :

• امکان انتخاب طول کد ماشین ( 8 – 12 – 16 حرفی )
• امکان انتخاب نوع کاراکترها ( حرف و عدد – تنها عدد )

در حالت حرف و عدد کد شناسایی شامل اعداد 0 – 9 و حروف A - B - C - D - E - F - G - H میباشد . با توجه به دشواری انتقال اینگونه شماره سریال‌هایی به صورت تلفنی ، ارائه شماره شناسایی تنها متشکل از عدد نیز در این اكتیو ایكس گنجانده شده است .

شماره شناسایی بر اساس شماره سریال هارد دیسک ، شماره سریال هارد دیسك ( SecureHDD ) ، مادربورد و CPU می‌باشد . ( بالغ بر پانزده حالت تركیبی )

جهت فراخوانی این تابع , پس از بخش معرفی اولیه تابع ( کد درج شده در قسمت ابتدایی این بخش ) , نسبت به فراخوانی کد ماشین به صورت ذیل اقدام نمایید

کد:
Dim vMacID As String * 23
vMacID = GetMachineID()

در این نمونه کد , متغیر vMacID شامل همان کد ماشین خواهد بود .

موفق باشید

درگاه : وب سايت | فروشگاه | وبلاگ
۲ آبان ۱۳۸۹ ۰۹:۵۸ عصر
مشاهده‌ی وب سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
آموزش قفل نرم افزاری SerialShield - CPSD Admin - ۱۶ مهر ۱۳۸۹, ۱۱:۳۲ صبح
آموزش قفل نرم افزاری SerialShield - mehdi_fiz - ۱۸ مهر ۱۳۸۹, ۰۶:۱۶ عصر
مقدمه - بخش اول آموزش - CPSD Admin - ۱۸ مهر ۱۳۸۹, ۰۷:۰۲ عصر
بخش چهارم آموزش قفل نرم افزاری SerialShield - CPSD Admin - ۲ آبان ۱۳۸۹ ۰۹:۵۸ عصر
بخش پنجم آموزش SerialShield - CPSD Admin - ۱۰ آذر ۱۳۸۹, ۰۹:۵۶ عصر

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information مقایسه بین قفل های سخت افزاری و نرم افزاری CPSD Admin 1 35,232 ۱۶ اسفند ۱۳۸۹ ۱۰:۵۴ عصر
آخرین ارسال: CPSD Admin

پرش به انجمن:


‍CPSD.ir Website

وب سايت      |      وبلاگ      |      فروشگاه

 

Center Point SD - Software Developer

Yaldex PopUp