1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

Fat, Секторы, Кластеры Чтение И Работа Со Всем Этим Через C++ Builder

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Andersen1313, 31 июл 2012.

  1. Andersen1313

    Andersen1313 New Member

    Регистрация:
    18 окт 2010
    Сообщения:
    4
    Симпатии:
    0
    Стоит задача написать программу извлекающую секторы диска, информацию о FAT и саму FAT.
    Создаю одну тему под таким обширным названием, чтобы писать все вопросы какие возникнут.

    И так первая же проблема:

    Как бы не писал в функции CreateFile первый параметр: "\\\\.\\PhysicalDrive1", "\\\\.\\C:", hFile выдает INVALID_HANDLE_VALUE. Подставлял разные буквы цифры, даже так писал "\\\\.\\PhysicalDriveC:".

    Где я ошибся?!

    Код (C++):
    HANDLE hFile=CreateFile("\\\\.\\PhysicalDrive1",GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
    if (hFile==INVALID_HANDLE_VALUE)
    ShowMessage("Error");
    P.S. Попутный вопрос нашел описание для этой функции в статье для Delphi и там было написано:
    Не значит ли это, что сколько я не бейся на Windows 7 я не получу нужного результата? (вышеприведенный код придется запускать на XP, так что исправления нужны под XP, программу так же проверял на XP там такая же ошибка)
     
  2. Andersen1313

    Andersen1313 New Member

    Регистрация:
    18 окт 2010
    Сообщения:
    4
    Симпатии:
    0
    Проблема решена, но вместо неё новая)))

    Код (Text):
    hFile=CreateFile("\\\\.\\PhysicalDrive1",...
    Номер диска в этом выражении как определить?

    Мне нужно выбрать диска через компонент DriveComboBox и используя данные из него вызвать функцию.. Я нашел в этом компоненте, где буква диска отображается, но надо запускать по цифре.

    Как мне получить необходимую мне цифру по известной букве цифра? или из DriveComboBox можно как то вытащить сразу цифру?
     
Загрузка...
Похожие Темы - Fat Секторы Кластеры
  1. Mitya
    Ответов:
    3
    Просмотров:
    1.426

Поделиться этой страницей