| Код | Public Function MBSerialNumber() As String
'RETRIEVES SERIAL NUMBER OF MOTHERBOARD 'IF THERE IS MORE THAN ONE MOTHERBOARD, THE SERIAL 'NUMBERS WILL BE DELIMITED BY COMMAS
'YOU MUST HAVE WMI INSTALLED AND A REFERENCE TO 'Microsoft WMI Scripting Library IS REQUIRED
Dim objs As Object
Dim obj As Object Dim WMI As Object Dim sAns As String
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 End Function
|
http://www.freevbcode.com/ShowCode.asp?ID=2664
Можно попробовать выполнить на клиенте через встроенный в страницу VBScript, но нужно чтобы в броузере были установлены соотвествующи раззрешения на запуск таких приложений. |