با سلام
عنوان مقاله:
Product Activation for Windows Vista® and Windows Server® 2008
منبع:
http://www.microsoft.com/downloads/d...displaylang=en
از نکات جالب مقاله اینه که:
* تو این مقاله اعلام شده که حدود 35 درصد نرمافزارهای نصب شده در سال 2006 غیر مجاز بوده و این مساله حدود 40 بیلیون (40 میلیارد) دلار برای تولید کنندگان نرمافزار خسارت دربرداشته.
* شرکت مایکروسافت هیچگونه اطلاعات شخصی مشتریانش رو (از قبیل نام، نام خانوادگی و...) برای تولید شناسه و فعالسازی محصولاتش استفاده نمیکنه.
خلاصه مقاله:
فعالسازی ویندوز روشهای مختلفی دارد که یکی از آن روشها، فعالسازی تلفنی است.
در این روش ابتدا شناسه نصب (Installation ID) تولید شده سپس این شناسه توسط مایکروسافت دریافت و در صورت صحت شناسه تایید (Confirmation ID) به کاربر داده میشود تا با آن ویندوز را فعال نماید.
در روش فعالسازی آنلاین همین مراحل البته به صورت خودکار و از طریق اینترنت صورت میپذیرد.
شناسه نصب (Installation ID) خود از دو بخش شناسه محصول (Product ID) و شناسه سختافزار (Short hardware hash value) تشکیل شده.
شناسه محصول (Product ID) که مقداری 9 بایتی و یکتاست از روی شماره محصول (Product key) که بر روی جعبه ویندوز نوشته شده است (آن هم مقداری یکتاست) تولید میشود.
شناسه محصول (Product ID) را میتوانید با کلیک سمت راست روی My Computer و انتخاب گزینه Properties ببینید.
شناسه سختافزار (Short hardware hash value) که مقداری 8 بایتی است از روی مشخصات سختافزار ساخته میشود.
از آنجا که مایکروسافت تضمین کرده اطلاعات خصوصی مشتریان را جمعآوری ننماید، شناسه سختافزار (Short hardware hash value) به طریقی خاص ایجاد میگردد.
به عنوان مثال اگر شماره سریال CPU، 96 بیت باشد، در هنگام تولید شناسه سختافزار (Short hardware hash value) تنها 6 بیت آن استفاده میگردد تا حریم خصوصی مشتری حفظ گردد.
64 بیت شناسه سختافزار (Short hardware hash value) به روش زیر تولید میگردند:
Table 1: Hardware hash component values (phone activation)
Component Name
Example Hash
Value (#of bits)
BIOS ID
000000 (6)
RemovablePolicy(One bit per component; Network Card, CD-ROM, Audio, SCSI, and IDE Adapter)
11111 (5)
Network Adapter MAC Address
1001011000 (10)
CD–ROM / CD-RW / DVD-ROM
0101111 (7)
IDE Adapter
0011 (4)
Audio Adapter
100100 (6)
Physical OS Drive Serial
1101100 (7)
SCSI Adapter
00011 (5)
Display Adapter
00010 (5)
Processor Type
011 (3)
RAM Amount Range (i.e. 0-512mb, 512mb - 1 GB, etc)
101 (3)
“Dockable” flag
011 (3)
پس از تولید شناسه نصب (Installation ID) و دادن آن به مایکروسافت، یک شناسه تایید (Confirmation ID) دریافت خواهید کرد که عددی 42 رقمی و حاوی برخی ارقام برای تشخیص خطا میباشد.
کاربر حداکثر تا 5 بار میتواند شناسه تایید (Confirmation ID) را دریافت نماید.
راه حل تغییرات سختافزار:
در صورتی که هریک از قطعات سختافزاری ذکر شده در جدول تغییر نماید شناسه سختافزار (Short hardware hash value) تغییر مینماید.
برای جلوگیری از مشکلات ناشی از دریافت مجدد شناسه تایید (Confirmation ID) روش زیر به کار میرود:
مشخصات هر یک از قطعات سختافزاری در یک وزنی ضرب میشود و در صورتی که مجموع تغییرات از یک آستانه (Threshold) بیشتر گردد، ویندوز نیاز به فعالسازی مجدد دارد.
این ضرایب وزنی را مایکروسافت منتشر نمیکند.
اگر به عنوان مثال تنها هارد تغییر کند نیازی به فعالسازی مجدد ویندوز نمیباشد اما اگر هارد و مادربورد با هم تغییر کنند ویندوز نیازمند فعالسازی مجدد میباشد.
موفق باشید.