Программа считывания данных о диске. Программа позволяет вывести данные о дисках находящихся в системе. Дает возможность выбрать диск и просмотреть его тип, серийный номер, размер, свободное пространство, метку тома, файловую систему. Идея написать программу возникла после того, как я посетил один сайт с исходными текстами С++, не буду уточнять какой, дабы не создавать ему антирекламу. Исходники там лежат кучкой, наверное еще со времен широкого распространения BBS. По-моему я кое-какие видел еще несколько лет назад. Естественно автора уже не найти. Там я наткнулся на программу для dos, которая считывала свободное пространство на диске. И я подумал: а как это будет выглядеть для Windows? И вот что получилось Программа предоставляется с исходными текстами и иллюстрирует работу с диском посредством Win API на Visual C++ MFC. Используются следующие функции работы с диском: GetLogicalDrives - cчитывание данных о
наличии дисков в системе Попутно можно посмотреть как производится динамическое подключение библиотек DLL при помощи LoadLibrary/FreeLibrary. Скачать: diskinfo.arj (69 Kb) программа. Скачать: dinfosrc.arj (32 Kb) исходные тексты к ней. (ваш архиватор должен поддерживать длинные имена файлов, если нет, то в файле Dir.txt можно найте имена, чтобы переименовать) |
© Авторские разработки http://progcpp.narod.ru при цитировании ссылка обязательна. |