Здравствуйте, а подскажите пожалуйста, как узнать модель флешки (именно флешки, так как для проги не нужны жёсткие диски) + букву флехи (при чём флешка может быть не одна, то есть массив)
P.S.
Нашёл
Но не могу найти как узнать букву диска, я полагаю это указывается в $Property.***, но что именно писать?
Я уже думал по серийнику узнавать букву диска, но это же глупо? :stars:
P.S.
Нашёл
Код:
Dim $aDisk[1][2] = [[0]]
$oService = ObjGet('winmgmts:\\.\root\cimv2')
If IsObj($oService) Then
$oItems = $oService.ExecQuery('SELECT Model, Size FROM Win32_DiskDrive')
If IsObj($oItems) Then
For $Property In $oItems
$aDisk[0][0] += 1
ReDim $aDisk[$aDisk[0][0] + 1][2]
$aDisk[$aDisk[0][0]][0] = $Property.Model
$aDisk[$aDisk[0][0]][1] = $Property.Size
Next
EndIf
EndIf
For $i = 1 To $aDisk[0][0]
If $aDisk[$i][0] Then
MsgBox(4096, $aDisk[$i][0], $aDisk[$i][1])
EndIf
Next
Но не могу найти как узнать букву диска, я полагаю это указывается в $Property.***, но что именно писать?
Я уже думал по серийнику узнавать букву диска, но это же глупо? :stars: