Здравствуйте, на некоторых пк можно получить серийный номер материнской платы используя WMI. В некоторых случаях выводится сообщение n/a.
| Код | Dim result Function MBS() Dim MBSerialNumber Dim objs Dim obj Dim WMI Dim sAns Set WMI = GetObject("WinMgmts:") Set objs = WMI.InstancesOf("Win32_BaseBoard") For Each obj In objs sAns = sAns & obj.SerialNumber If sAns < objs.Count Then sAns = sAns & "," Next MBSerialNumber = sAns result = MBSerialNumber End Function MBS() MsgBox(result)
|
Меня интересует, как сделать тоже самое на c++. Какие API использовать, может быть что-то из SetupAPI Reference ? Хотелось бы конечно какой-нибудь пример кода, который делает то же самое, что скрипт выше. |