Цитата MKN:
Но он почему то не работает в Win7 и выше.. »
|
Работает, просто не у всех прописан этот самый серийный номер и от системы не зависит, на виртуалке VirtualBox будет возвращаться значение
0 и разницы нет, NSIS установщик получает инфу или приложение на C++ (писал своё приложение по получению инфы о железе, материнке, диски, проц, BIOS, видюшка)
Цитата MKN:
И будет ли он работать с другими WMI параметрами, т.е. определять не только BIOS Serial Number ? »
|
Будет 100%, если тип переменной такой же, как у параметра
SerialNumber (
string), твой пример заточен именно под получение значений строковых параметров
Подставь, например,
Manufacturer или
Name за место
SerialNumber и получишь значения производителя и версии BIOS
Все доступные параметры можешь посмотреть на страничке
Win32_BIOS class, также можешь использовать другой класс (Win32_BaseBoard, Win32_Processor и т.д.) для получения инфы о другом железе