Реферат: Конфигурация аппаратных средств персонального компьютера
If Not (EOF(1)) And f = 0 Then
Input #1, mClass
If Mid(mClass, 1, 5) = "Class" And (Mid(mClass, 6, 1) = "=" Or Mid(mClass, 6, 1) = " ") Then
a1 = a1 + 1: f = 1
mClass = Mid(mClass, 7)
For j = 1 To Len(mClass)
mStr = Mid(mClass, j, 1)
If mStr <> " " And mStr <> "=" And mStr <> Chr(34) Then nClass(a1) = nClass(a1) + mStr
Next j
For j = 1 To a1 - 1
s = StrConv(nClass(a1), vbLowerCase)
s1 = StrConv(nClass(j), vbLowerCase)
If s = s1 Then nClass(a1) = "": a1 = a1 - 1: f = 0: Exit For
Next j
If f = 1 Then
If nClass(a1) <> "DiskDrive" And nClass(a1) <> "NetClient" And nClass(a1) <> "NetService" And nClass(a1) <> "NetTrans" And nClass(a1) <> "CDROM" Then Call FClassCH(nClass(a1))
End If
Else: GoTo sClFind
End If
End If
Close #1
Next i
End Sub
Sub FClassCH(FClass As String)
Num$ = "\0000"
For i = 0 To 1999
tmp$ = Mid(Str(i), 2)
tmp1 = Len(tmp$)
Mid(Num$, 6 - tmp1, tmp1) = tmp$