Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/30: Рейтинг темы: голосов - 30, средняя оценка - 4.80
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1

Информация о диске

29.04.2012, 21:28. Показов 5927. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
Size=DiskSize(3); // ïîëó÷àåì ðàçìåð âûáðàííîãî äèñêà
  FreeSpace=DiskFree(3); // ïîëó÷àåì ñâîáîäíîå ïðîñòðàíñòâî
  if(Size>0) { // åñëè ðàçìåð äèñêà íå ðàâåí 0
    Edit2->Text=IntToStr(Size/1024/1024/1024); // âûâîäèì îáùèé îáúåì äèñêà ïðîñòðàíñòâî
    Edit3->Text=IntToStr(FreeSpace/1024/1024/1024); // âûâîäèì ñâîáîäíîå ïðîñòðàíñòâî
    Edit4->Text=IntToStr((Size-FreeSpace)/1024/1024/1024); // âûâîäèì çàíÿòîå ïðîñòðàíñòâî
Использую код получения информации
Как его сделать Красивее?
Вывод инфы:
Допустим Размер диска 32 гигабайта 421 мегабайт...
(3) - нужно указывать номер диска, можно ли сделать так
В Edit1->имя диска формата A://
Он получается - 1
A:// - 1
C:// - 3
Как бы это всё автоматизировать?
Или найти другой способ получения инфы о диске
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.04.2012, 21:28
Ответы с готовыми решениями:

Не отображается информация на диске D
Установил ХР на диск С, в моем компьютере отображаются оба диска, но при открытии диска Д информации нет (хотя вроде бы заполнен по...

Информация о жестком диске
Подскажите, как вытащить информацию о физических дисках ( ну , например, их количество)? В вин апи нашел только возможности вывода инфы о...

Информация о жестком диске
как получить сколько занято и свободно на Жеском диске? объем винта получить могу, а вот это нет :(testerka, кросспостинг запрещен - п....

45
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 02:09  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от LK Посмотреть сообщение
Диск: E
Метка тома: Lalafa

Не по теме:


Lalafa :) оригинально


Ну мне кажется если нет метки диска - лучше вообще её убрать что бы глаза не мозолила.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
30.04.2012, 02:26
Тогда получится непонятно - то ли метки нет, то ли вывести ее забыли
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 02:32  [ТС]
Диск: D
Метка тома:[не назначена]
Диск: E
Метка тома: Lalafa
Можно сделать так)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
30.04.2012, 02:43
C++
1
2
3
4
5
6
if (AnsiString(drive_label).Length()!=0) { // или ... .Length()>0
  Memo1->Lines->Add("Метка тома: "+AnsiString(drive_label));
}
else {
  Memo1->Lines->Add("Метка тома: [не назначена]";
}
Вот меня любопытство распирает - шо это вы за такую супер-пупер прогу ваяете ?
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 10:04  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
шо это вы за такую супер-пупер прогу ваяете ?
Через пару дней выложу)Посмотрите)
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
30.04.2012, 12:55
Судя по тому, что уже выкладывалось на форуме, эта программка ловит подключение съемных носителей, чистит на них всякий мусор по списку, подменяет autorun.inf, запрещая таким образом автозапуск, очищает флаги аттрибутов на файлах, ведет лог подключений. Ну, а судя по этой теме, еще и худо-бедно собирает о них инфу.
Кстати, EdarGp, сделали бы анализ дискового пространства с визуализацией, как, например, в программке scanner - всяко поинтереснее задачка
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 13:00  [ТС]
BRcr, Диаграмму сделать ?
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 13:04  [ТС]
Вот сделал примерный интерфейс и главные функции
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
30.04.2012, 13:14
Можно и диаграмму, почему нет?
А так-то, на что фантазия богата, то и делайте. Можно, например, в виде кластеров галактик, туманностей, скоплений звезд, планет в солнечных системах - смотреться должно сногсшибательно
Вот еще несколько примеров визуализаций:
Миниатюры
Информация о диске   Информация о диске   Информация о диске  

Информация о диске  
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 13:27  [ТС]
BRcr, идея то хорошая, но есть ли смысл добавлять это в "антивирусную" утилиту?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
30.04.2012, 16:13
Цитата Сообщение от BRcr Посмотреть сообщение
Судя по тому, что...
весь кайф обломал, .
Цитата Сообщение от EdarGp Посмотреть сообщение
BRcr, идея то хорошая, но...
многие пользователи клюют на это - чем больше программа похожа на попугая - тем, типа, круче.
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 16:57  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
многие пользователи клюют на это - чем больше программа похожа на попугая - тем, типа, круче.
А разве красивую диаграмму можно сделать в С++ builder?
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
30.04.2012, 18:25
Можно, конечно, все можно. Из картинок шибко красивых ее соберите.
Цитата Сообщение от EdarGp Посмотреть сообщение
есть ли смысл добавлять это в "антивирусную" утилиту?
Если не на продажу, то не особо. Считайте это бонусом, приятно ведь делать красивые вещи.
Цитата Сообщение от LK Посмотреть сообщение
весь кайф обломал, umnic
Отчего же, почему же? Стоило ли мне привести более вдохновленное описание?
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
30.04.2012, 18:42
Цитата Сообщение от BRcr Посмотреть сообщение
более вдохновленное описание?
давай, чего уж там теперь ...
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
30.04.2012, 19:30
Лучший ответ Сообщение было отмечено как решение

Решение

Ну, хорошо, можно и рекламный памфлетик, мне импонирует изящная словесность.

Изваяние EdarGp - это "супер-пупер прога", не только совершенно необходимая рядовым сисадминам, но и даже в руках обычных пользователей являющаяся одним из мощнейший орудий в борьбе с мировой несправедливостью, имперсонифицированной в членовредительских комбинациях единиц и ноликов. В недалеком будущем перед ней откроются потрясающие воображение перспективы, ведь всего одна копия программы способна уничтожить неисчислимые полчища вирусов, расползающихся посредством флэшек незадачливых юзверей по просторам цифровой вселенной!
Она способна с первого взгляда на содержимое флешки распознать всех вредителей по сакральным спискам имен файлов, составленным великими мудрецами древности. Способна одним только светом своего величия очистить файловую систему от скверны аттрибутов "скрытый" и богомерзкого "системный". Что и говорить о до смешного наивных попытках выполнить богохульный код посредством конфигурации автозапуска на носителе?! Совершенно очевидно, что всеподробнейшее описание этого титанического труда было бы просто преступно не оставить в назидание нерадивым потомкам, поэтому в лог непременно тщательнейшим образом заносятся все мало-мальски значительные события.
В завершение совершенно необходимо упомянуть, что интерфейс ее выполнен в предположительно любимом камрадом LK "гламурном" плоском стиле без всяких набивших оскомину 3D рюшечек, что ненавязчиво подчеркивается строгой цветовой гаммой, намекающей на всю серьезность возложенного на программу предназначения.
3
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 20:00  [ТС]
BRcr, 8-D
Пора форум переименовать - троляфорум.РУ)

Добавлено через 6 минут
Цитата Сообщение от BRcr Посмотреть сообщение
Если не на продажу, то не особо.
Дипломная работа...
0
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
30.04.2012, 23:06
Может быть я запоздал со своим мнением но всеж скажу без официального сайта программа не программа, и официальный сайт программы не сайт без грамотной техподдержки!
такчто наш друг EdarGp и курсовая не курсовая без сайта...
хотЯ конечно я не настаиваю, ведь я сам всеголиш на первом курсе...
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 23:13  [ТС]
Samrisbe, сайт обновления уже готов, появится время доделаю и оформлю офф сайт)
А я на пред последнем курсе....

Не по теме:


и не представляю ничего о массивах и потоках, наверно вас в России хоть чему то учат....) :)

0
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
30.04.2012, 23:29
Цитата Сообщение от EdarGp Посмотреть сообщение
Samrisbe, сайт обновления уже готов, появится время доделаю и оформлю офф сайт)
А я на пред последнем курсе....

Не по теме:


и не представляю ничего о массивах и потоках, наверно вас в России хоть чему то учат....) :)

желаю успехов!
в программировании не учат а лиш показывают на дверь а способ как открыть дверь, каждый выбирает сам, например кто ногой кто головой, я открываю чужой головой...
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
30.04.2012, 23:45  [ТС]
Цитата Сообщение от Samrisbe Посмотреть сообщение
я открываю чужой головой...
Я тоже
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.04.2012, 23:45
Помогаю со студенческими работами здесь

Информация о железе на жестком диске
Собственно, сабж. Есть жесткий диск. Можно ли как-нибудь узнать, на каком железе была последняя загрузка/загрузки ОСи с этого винчестера?...

На внешнем жестком диске есть информация, но ее не видно.
Нужна помощь! Проблема такова: компьютер видит выносной жесткий диск,в свойствах показано что на нем есть информация,проходила тремя...

Информация о первом логическом диске расширенного раздела
1) Реализация прямого программного доступа к системным структурам физического диска 2) Реализация операций с файлами/каталогами...

Как убедиться,что на неисправном диске моя информация?
Отдала на бесплатную диагностику внешний жёсткий диск,а отдали не мой,с другим,полустёртым номером и сказали,что стоить извлечение данных...

Вся информация на жестком диске сбросилась до 2010 года
Здравствуйте все! Возникла проблема. Преамбула такова: звонит родственник и говорит, что Windows XP при загрузке выдал черный...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru