Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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.029 c
3-1101213294
ВицеЧайник
2004-11-23 15:34
2004.12.26
SQL запрос


14-1101818942
msguns
2004-11-30 15:49
2004.12.26
В Одессе за доллар просят 10 гр.


3-1101388631
Bless
2004-11-25 16:17
2004.12.26
q.FilterGroup:=fgPredicate Как этим пользоваться?


1-1103046008
Arnold
2004-12-14 20:40
2004.12.26
Выравнивание по ширине


3-1101020665
snl73
2004-11-21 10:04
2004.12.26
Удаление записей из таблицы Oracle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский