7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
1

Получить имена физических дисков (не путать с метками)

15.12.2012, 17:15. Показов 3151. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я вот эти имена имею ввиду.
Миниатюры
Получить имена физических дисков (не путать с метками)  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2012, 17:15
Ответы с готовыми решениями:

Получить список физических дисков
Здравствуйте! Как можно получить список имен физических дисков в формате PhysicalDriveN, где N -...

Получить количество физических дисков
Здравствуйте! Подскажите, пожалуйста! Как программно получить количество физических дисков на...

Информация о физических (не путать с логическими) хардах???
Как узнать какие физические диски (и их логические партишены) стоят на компе... По типу FDISK.

Размещение виртуальных дисков VirtualBox на сетевых физических дисках
доброго утра уважаемые форумчане. есть старый компьютер со 100 мюитной сетевой картой и довольно...

2
Футболист
533 / 435 / 142
Регистрация: 31.10.2011
Сообщений: 1,010
16.12.2012, 10:28 2
Лучший ответ Сообщение было отмечено Ant-kul как решение

Решение

Доброе утро, так как иногда необходимо закрепить знания по treeView, твоя тема стала жертвой
По заданию.
1. Создадим форму, перетащим на нее элемент из панели - treeView
2. В сгенерированное событие Form1_Load, добавим следующий код.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void Form1_Load(object sender, EventArgs e)
        {
            treeView1.BeginUpdate();
            DriveInfo[] dr = DriveInfo.GetDrives();
            foreach (DriveInfo di in dr)
            {
                treeView1.Nodes.Add("Drive: " + di.Name + "");//here you are
                treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add(" Type: " + di.DriveType);
                treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add(" File system: " + di.DriveFormat);
                treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add(" Free space: " + di.AvailableFreeSpace);
                treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add(" Total space: " + di.TotalSize);
                treeView1.Nodes[treeView1.Nodes.Count - 1].Nodes.Add(" Is ready: " + di.IsReady);
            }
            treeView1.EndUpdate();
        }
Миниатюры
Получить имена физических дисков (не путать с метками)  
0
7 / 7 / 2
Регистрация: 06.08.2010
Сообщений: 109
16.12.2012, 15:04  [ТС] 3
Цитата Сообщение от Goal Посмотреть сообщение
C#
1
2
3
4
5
DriveInfo[] dr = DriveInfo.GetDrives();
foreach (DriveInfo di in dr)
{
         treeView1.Nodes.Add("Drive: " + di.Name + "");//here you are
}
Нет, это не то. Я так пробовал, и такой запрос выдает метку, а не имя.
На мой вопрос ответили на MSDN. Если кому надо - читайте. Как я и думал - через WMI, но достаточно закручено.
0
16.12.2012, 15:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2012, 15:04
Помогаю со студенческими работами здесь

Найти имена логических дисков
Всем привет! Необходимо найти имена логических дисков компьютера (C, D, может еще флэшка...

Метки и имена дисков в Windows 7
Что случилось никак не могу понять. Из моего компьютера все диски, кроме системного (System)...

Отобразить в ListBox имена дисков в системе
Добрый день,как загрузать в лист бокс все доступные диски с их названиями,например в системе торчит...

Не видны имена дисков! Как исправить?
Здрасьте! Суть проблемы такая. Win7x64 максимальная. В проводнике вместо имен дисков кажет...

Записать в ComboBox имена жестких дисков в системе
Есть метод который получает сведения о жестких дисках. const UInt64 OneGb = 1073741824; //Байт в...

i7 3770 видит 2 физических ядра и 4 потока из 4 физических ядер и 8 потоков
i7 3770 видит 2 физических ядра и 4 потока из 4 физических ядер и 8 потоков Выставлял настройки в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru