в том и только том случае, если выполнены
1. Windows 10 была установлена обновлением онлайн активированной ритейл/OEM ключом Windows 7, 8, 8.1
2. номер текущего билда не превышает 15063
Даже если первая система была активирована ритейл ключом, НО НЕ онлайн, а по телефону, то HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration\DigitalProductKey не будет содержать ключа активации начальной системы. Ну и тем более, если канал доставки ключа не retail/OEM, а VL: в таком случае описываемые далее байты значения DigitalProductKey СОДЕРЖАТ НУЛИ, поскольку ключ в этом случае хранится на сервере. А что будет, если первой установленной системой был один из билдов Windows 10, что в этом случае хранит HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration\DigitalProductKey?
НЕ ЗНАЮ, поскольку у меня таких систем нет.
Условие 2 важно по той причине, что для всех билдов RS3 ветка HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration - ПУСТАЯ.
Теперь доказательства вышесказанного на картинках.
Картинка отображает вычисленные ключи активации
Картинка демонстрирует байты DigitalProductKey, на основе которых вычисляется код активации для ПЕРВОЙ установленной системы, Windows 8.1, build 9600
Картинка Картинка демонстрирует байты DigitalProductKey ветки HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration
Сравнение выделенных на двух предыдущих картинках 15 байтов полей DigitalProductKey, доказывает их полное совпадение. Для вычисления ключа активации используются 15 байт бинарного массива DigitalProductKey, со смещениями 34-42 в 16-ричном формате, 52-66 в десятичном формате.
Добавлю в заключение, что у обладателей UEFI BIOS компов с предустановленными Windows 7, 8, 8.1, BIOS может хранить ключ, СОВПАДАЮЩИЙ с тем, что зашифрован в HKLM\SOFTWARE\Microsoft\Internet Explorer\Registration\DigitalProductKey