1

Я хочу знать, что когда я устанавливал Windows 8.1, мне нужно было ввести ключ продукта, который у меня уже есть. Когда я ввел ключ, программа установки проверила ключ и сказала, что ключ работает. Как установка знает, работает ли ключ или нет, не выходя в интернет? Пожалуйста, помогите мне.

4 ответа4

2

Windows вызывает некоторые функции из pidgenx.dll:

[DllImport("pidgenx.dll", EntryPoint = "PidGenX", CharSet = CharSet.Auto)]
        static extern int PidGenX(string productKey, string pkeyPath, string mspid, int unknownUsage, IntPtr productID, IntPtr digitalProductID, IntPtr digitalProductID4);

Для pkeyPath Windows установка передает путь к pkeyconfig.xrm-ms.В этом файле определяются ключ продукта, а в digitalProductID4 (последний параметр) кодируются тип ключа редакции и ключа продукта (MSDN, Retail, Trial).

Если программа установки определяет, к какому изданию принадлежит ключ, она проверяет Windows, которую вы пытаетесь установить, и, если выпуски не совпадают, вы получаете сообщение об ошибке.

1

Согласно этой опубликованной статье:

Когда вы активируете свою копию Windows, вы передаете код ID установки в Microsoft по телефону или через Интернет в зависимости от выбранного вами метода активации. На основании этого система лицензирования Microsoft может определять подлинность установленной ОС. Если он считается подлинным, то система получит идентификатор активации, который завершает процесс активации. Если активация осуществляется через телефон, идентификатор активации необходимо ввести вручную, чтобы завершить процесс активации.

Какую информацию содержит идентификатор установки?

Этот идентификатор установки представляет собой 50-значный номер, который получен из следующих двух данных.

  1. Идентификатор продукта. На самом деле он получается из 25-значного ключа продукта (буквенно-цифрового значения, которое напечатано на наклейке на корпусе Windows CD/DVD), который вводится во время установки операционной системы. Идентификатор продукта используется для уникальной идентификации вашей копии Windows.

  2. Идентификатор оборудования - это значение определяется на основе конфигурации оборудования вашего компьютера.

Система WPA проверяет следующие 10 категорий компьютерного оборудования для получения идентификатора оборудования:

Адаптер дисплея

SCSI адаптер

Адаптер IDE (эффективно материнская плата)

Сетевой адаптер (NIC) и его MAC-адрес

Диапазон объема оперативной памяти (т. Е. 0–64 МБ, 64–128 МБ и т.д.)

Тип процессора

Серийный номер процессора

Устройство жесткого диска

Серийный номер тома жесткого диска (VSN)

CD-ROM / CD-RW / DVD-ROM

Таким образом, идентификатор установки, который является комбинацией идентификатора продукта и идентификатора оборудования, в конечном итоге выводится и отправляется в Microsoft в процессе активации.

Как проверяется идентификатор установки?

Идентификатор установки должен быть подтвержден, чтобы подтвердить подлинность установленной копии Windows. Таким образом, после того, как Microsoft установил ID установки, он декодируется обратно, чтобы получить фактический ключ продукта и сведения об оборудовании компьютера, участвующего в процессе активации.

Теперь система Microsoft проверит, используется ли впервые ключ продукта для активации. Это происходит, когда пользователь пытается активировать свою Windows впервые после покупки. Если это так, Идентификатор установки мгновенно проверяется, и выдается соответствующий Идентификатор активации, который завершает процесс активации.

Однако система Microsoft теперь свяжет этот ключ продукта с идентификатором оборудования компьютера и сохранит эту информацию на своих серверах. Проще говоря, при первом использовании ключа продукта он связывается с идентификатором оборудования, и эта информация хранится на серверах Microsoft.

Некоторые вещи WPA не делает:

WPA не отправляет никакой личной информации о вас в Microsoft. Есть еще возможность зарегистрировать продукт в Microsoft, но это отдельный и полностью добровольный. Если вы предпочитаете активировать по телефону, вы не обязаны предоставлять какую-либо личную информацию Microsoft. WPA не предоставляет Microsoft возможность отключить ваш компьютер или повредить ваши данные / оборудование. (И при этом они даже не имеют доступа к вашим данным). Это распространенный миф, который многие люди имеют о продуктах Microsoft. WPA не является системой «аренды», требующей дополнительных выплат через два года или любой другой период. Вы можете использовать продукт по лицензии на неограниченный срок.

Дополнительные справочные заметки взяты с этого сайта

1

Это просто алгоритм, используемый Microsoft, чтобы убедиться, что ключ является "действительным" ключом, а не подлинным не взломанным / взломанным / совместно используемым.

Фактическая проверка, чтобы убедиться, что она действительна и активирована, происходит позже, когда вы подключаетесь к Интернету. Если у вас нет Интернета, у вас просто будет неактивированная копия Windows, для которой потребуется доступ в Интернет или телефонный звонок в течение 30 дней после установки.

0

Ключ проверяется с помощью так называемой проверки суммы. Это сопоставимо с номером банковского счета. Сумма всех отдельных чисел делится на число (обычно 97, наибольшее простое число ниже 100). Остальная часть деления - это последние два числа номера банковского счета. Ключ Windows проверяется аналогичным образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .