نمایش نتایج 1 تا 8 از 8

نام تاپیک: روش قفل گذاری CPU ID

  1. #1

    روش قفل گذاری CPU ID

    کسی از شما ها میتونه در زمینه قفل گذاری به روش CPU ID در
    VB.NET 2005منو راهنمایی کنه
    اگر امکانش هست کدی در این رابطه بدید

    ممنون میشم

  2. #2
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    این لینک به زیان سی شارپه ولی از dll ش میتونی استفاده کنی :
    http://www.codeproject.com/cs/system...nformation.asp
    موفق باشید

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    سن
    39
    پست
    74
    سلام
    خیلی جالبه ، من هم داشتم دنبال راهی می گشتم تا توی دات نت processorid رو بدست بیارم.
    اما من برنامه رو متوجه نشدم .
    اگه میشه توضیح بدید که اگه بخوام فقط processorid رو بدست بیارم باید چه کدی بنویسم.
    با تشکر

  4. #4
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    ببین شما باید با WMI یا Windows Management Instrument آشنایی داشته باشی، نحوه استفاده از WMI و گرفتن اطلاعات سیستمی از آن مانند ایجاد یه Query در دیتابیس و برگرداندن نتایج اونه. در حالتی که شما نیاز داری از این کلید باید استفاده کنی :
    Win32_Processor
    به این صورت هم میتونی استفاده کنی :
    using System.Management;
    ManagementObjectSearcher searcher = new ManagementObjectSearcher
    ("select * from Win32_Processor");
    <foreach (ManagementObject share in searcher.Get())
    {
    this.textBox1.text = share ["ProcessorId "].ToString()
    }
    البته این کدهایی که نوشتم مال سی شارپه ..
    موفق باشید

  5. #5
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    شیراز
    سن
    39
    پست
    74
    از راهنماییت متشکرم.
    اما یک مشکل برای proscessor ID وجود داره و اون هم اینه که من این برنامه رو روی دو تا سیستم کاملا متفاوت آزمایش کردم و ID فقط توی دو رقم آخر متفاوت بود.

  6. #6
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    خب بالاخره متفاوت بوده، ولی سعی کن با ID چند سخت افزار کار کنی، فقط به Prossecor اکتفا نکن.

  7. #7
    از اونجاییکه برنامه های نوشته شده در محیط دات نت به آسونی قابل Reflect هستن، الگوریتم محاسبه شما قابل استخراجه، یه روش خوب اینه که تمام روال های مربوط به استخراج CPU ID و محاسبه کد رجیستر رو با یک زبان غیر دات نتی مثل دلفی بنویسید و اونوقت DLL ساخته شده در دلفی رو توی محیط توسعه دات نت Import کنین!

  8. #8
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    از اونجاییکه برنامه های نوشته شده در محیط دات نت به آسونی قابل Reflect هستن، الگوریتم محاسبه شما قابل استخراجه
    خب باید بگم که این نقص دات نت نیست، این خصوصیت دات نته، برای حل این مشکل میتونی فایل های نوشته شده با دات نت رو Encrypt کنی تا کسی نتونه سورس نرم افزارتو در بیاره

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •