| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > IOCTL_DISK_GET_DRIVE_LAYOUT |
| Автор: artem1987 23.9.2006, 16:59 |
| подскажите значение кода IOCTL_DISK_GET_DRIVE_LAYOUT там через CTL_CODE во втором параметре смещение 3. или IOCTL_DISK_BASE чтобы его посчитать |
| Автор: Damarus 23.9.2006, 17:13 | ||
Числовое значение - 0x0007400C. |
| Автор: volvo877 23.9.2006, 17:16 | ||
|
| Автор: artem1987 23.9.2006, 18:16 |
| а подскажите кто где их взял...или если считали с пом CTL_CODE где взяли IOCTL_DISK_BASE |
| Автор: Yanis 25.9.2006, 11:38 |
| artem1987 Дык Four-F для кого старался то? http://wasm.ru/baixado.php?mode=tool&id=323 |
| Автор: artem1987 25.9.2006, 16:12 |
| да уж отличная работа...даже если не пользоваться базой а просто сразу считать CTL_CODE только вот теперь возникший вопрос про IOCTL_DISK_GET_DRIVE_LAYOUT и IOCTL_DISK_GET_DRIVE_GEOMETRY почему данные полученные с их помощю (к примеру количество секторов) не совпадает с данными таких програм как Acronis Disk Director Virtual Lab от Binary Biz R-Studio причем разница макс в 4 сектора а мин 1 (2КВ , 512 В) в частности для флэш карт (да и для дисков), есть ли другие способы получения данных,или какието особенности? |