Форум: "WinAPI";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизHard disk size for win32 Найти похожие ветки
← →
Velzevul © (2004-11-13 23:53) [0]Мастера, поможите, если можете. :)
Подскажите, каким образом можно определить размер диска под виндами? Я так понимаю, что АТ команды не работают под Виндоз.
По дос прерываниям таже история, да и фактически, если даже и узнать кол-во головок, цилиндров и секторов, то максимум досом поддерживается 8 Гиг(63 сектора, 1024 цилиндра и 255 головок).
Сложить логические диски, наверно, не получится, если к примеру у меня стоит 2 HDD. Искал в инете про LBA адресацию, но к сожалению не нашел ничего конкретного. Нашел формулу - lba = (cyl*HEADS + head)*SECTORS + (sector-1); но толку никакого формула есть, а в этом документе описания нет. (думаю, что это вообще-то формула для нахождения конкретного адреса LBA на диске, короче без толку)
С реестра в виндах такую информацию нигде не найти.
Компоненты уже хотел использовать, так тут тоже засада - заявлены эти возможности, причем за бабки, а на деле муйня какаято.
Вобщем помогите чем сможете :)
Заранее благодарен. :)
← →
Игорь Шевченко © (2004-11-14 00:14) [1]http://www.schevchenko.net.ru/SRC/DeviceIoControl_60.zip
← →
Тестировщица © (2004-11-14 00:23) [2]GetDiskFreeSpaceEx ?
← →
Velzevul © (2004-11-14 19:46) [3]Игорь Шевченко ©
О, я вижу не зря тут таких пацанов мастерами кличют. :)))конкретно все так. :)
Благодарю. Информации по моему вопросу более, чем предостаточно. :) Причем бесплатно ;)
Тестировщица ©
К сожалению данной функцией можно узнать только размеры тома.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.037 c