Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница:

 

  Вопрос: Серийники дисков VB.net Добавлено: 21.12.07 23:27  

Автор вопроса:  NikolaZ
Написал:

        Using mediaSearcher As Management.ManagementObjectSearcher = New Management. _
            ManagementObjectSearcher("SELECT VolumeSerialNumber,Name,DriveType FROM Win32_LogicalDisk")
            For Each media As Management.ManagementObject In mediaSearcher.Get()
                RichTextBox1.Text = RichTextBox1.Text & String.Format("Name: {0} VolumeSerial" & _
                "Number: {1} DriveType:{2}", media("Name"), media("VolumeSerialNumber"), _
                media("DriveType")) & Chr(13)
                'RichTextBox1.Text = RichTextBox1.Text & String.Format("Status: {0}", media("Status")) & Chr(13)

            Next
        End Using

выводит:
-----------------------------------
Name: C: VolumeSerialNumber: B4605343 DriveType:3
Name: D: VolumeSerialNumber: 98B84904 DriveType:3
Name: E: VolumeSerialNumber: 38F46D98 DriveType:3
Name: F: VolumeSerialNumber: F487098C DriveType:3
Name: G: VolumeSerialNumber: 0ADA0ADA DriveType:2
Name: Z: VolumeSerialNumber: DriveType:5

но вот если зайти в систему под ограниченой учетной записью то DriveType:2 выдается без VolumeSerialNumber
помогите примером как это можно обйти, желательно по подробней, или выриант - как определить SN любого диска, желательно Flash, под ограниченной учетной записью. Спасибо.

Ответить

  Ответы Всего ответов: 0  

Нет ответов

Страница:

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам