Страница: 1 |
В общем, проблема такая: нужно как-то вытянуть информацию о локальных логических дисках. В 6-ом проблем не было - там через ДирЛист все прекрано отображалось. Чем это делают в VB.NET???
Да я не про то... В ВБ.НЕТ нету объекта Drive, со свойствами FreeSpace и им подобными... Мне нужны СВОЙСТВА драйвов, а не их список.... что-то не вижу я в твоем примере ничего про локальные диски... From Win32 to Microsoft .NET Framework API Map (.NET Development (General) Technical Articles) Used with file systems: Used with an encrypted file system: to WaX: А что мне надо импортировать в проэкт, чтобы я могла использовать все эти Managment'ы??? Я нигде не нашла такое пространство имен. Вот с System.Environment или System.IO проблем нету - импортируются за здрассьте, а Managment - это что? СПАСИБО !!!
Страница: 1 |
Вопрос: Чем заменить DirList из VB6???
Добавлено: 18.05.04 15:57
Автор вопроса: TERRA
Ответы
Всего ответов: 11
Номер ответа: 1
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #1
Добавлено: 18.05.04 16:09
IO.Directory.GetLogicalDrives
Номер ответа: 2
Автор ответа:
TERRA
Вопросов: 1
Ответов: 4
Профиль | | #2
Добавлено: 18.05.04 16:47
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 18.05.04 17:01
Юзай WMI. В разделе Примеры есть мой пример.. Там вроде даже о драйвах
есть.
Номер ответа: 4
Автор ответа:
TERRA
Вопросов: 1
Ответов: 4
Профиль | | #4
Добавлено: 18.05.04 17:23
Номер ответа: 5
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #5
Добавлено: 18.05.04 20:07
вот откопал:
Dim o As New
Management.ManagementObject(("win32_logicaldisk.deviceid=""c:"""))
MsgBox(o("FreeSpace").ToString)
вместо "FreeSpace" можна и "Size"
Номер ответа: 6
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #6
Добавлено: 18.05.04 21:49
File System Functions
Win32 function Description .NET Framework API GetDiskFreeSpace Retrieves information about the specified disk, including the amount of free space on the disk. System.Management.ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"").Get
System.Management.ManagementObject.PropertiesGetDiskFreeSpaceEx Retrieves information about the specified disk, including the amount of free space on the disk. System.Management.ManagementObject("Win32_LogicalDisk.DeviceID=\"C:\"").Get
System.Management.ManagementObject.PropertiesGetLogicalDriveStrings Fills a buffer with strings that specify valid drives in the system. Either of the following:
System.Environment.GetLogicalDrives
System.IO.Directory.GetLogicalDrives
//See ya
Win32 function Description .NET Framework API DecryptFile Decrypts an encrypted file or directory. System.Security.Cryptography.CryptoStream.Read EncryptFile Encrypts a file or directory. System.Security.Cryptography.CryptoStream.Write FileEncryptionStatus Retrieves the encryption status of the specified file. System.IO.FileSystemInfo.Attributes
Номер ответа: 7
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #7
Добавлено: 20.05.04 11:13
2 Terra: смотри внимательнее, есть там... В закладке Asynchronius
Operations...
Номер ответа: 8
Автор ответа:
TERRA
Вопросов: 1
Ответов: 4
Профиль | | #8
Добавлено: 20.05.04 15:48
Номер ответа: 9
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #9
Добавлено: 20.05.04 15:54
Добавь в проект ссылку на System.Management.dll (в меню Project-Add
Reference).
Номер ответа: 10
Автор ответа:
Артём Л.
ICQ: 280044491
Вопросов: 43
Ответов: 227
Профиль | | #10
Добавлено: 20.05.04 15:55
AddReference -> System.Managment..
Номер ответа: 11
Автор ответа:
TERRA
Вопросов: 1
Ответов: 4
Профиль | | #11
Добавлено: 20.05.04 17:42