Извините, что поднимаю старую тему... Показалось интересным, хочу поделиться

Извините, что поднимаю старую тему...
Показалось интересным, хочу поделиться парочкой наблюдений.
Область DMI хранится в биосе, при прошивке софтом обычно сохраняется. Программатором перебить - пару пустяков. DMICFG под досом (виндовой как-то не довелось попользоваться) почему-то не все платы "берёт". На некоторых просто виснет, на некоторых (обычно, на новых где уже UEFI) - не может переписать часть информации.


Использовал эту софтину для изменения Chasys manufacturer name, system manufacterer name, ну и т.д. вроде серийника материнки, серийника шасси, и модели. Делалось в таких случаях, когда на компе менялась материнка, либо по каким-то причинам приходилось переносить целиком диск или образ диска на другой комп, с материнкой другого производителя, и при этом стояла win xp, с привязкой к производителю (например, Fujitsu-Siemens, Aquarius, HP, Dell, или др.) Если например была мат.плата от Fujitsu-Siemens, то winxp теряет активацию при смене материнки, и берет именно поле Chasys manufacturer name, я на новой материнке в DMICFG прописывал в это поле FUJITSU SIEMENS, и активация опять на месте:)
Наверное это не совсем законно, но в каких-либо лиц.соглашениях или законах прямого запрета на такое не нашёл.

Насчёт защиты софта - по DMI лучше не привязываться, по моей статистике (инвентаризация скриптами железа около 300+ компов) больше половины компов не содержат там корректных серийников, или пусто или "to be filled by OEM". Если же к серийнику HDD привязать - то надо бы учесть возможность работы софта в виртуалке. А то ведь загонят в виртуалку, и активируют на "серийник" её "жесткого диска". А потом клонируй машину сколько угодно.
Ну и вообще - больше защит - меньше удобства пользователю, больше геморроя техподдержке. Если есть возможность - привязать лучше к сети.

S/N материнской платы - стоит ли использовать его для защиты разработанного ПО?