powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как считать первый сектор жесткого диска?
5 сообщений из 5, страница 1 из 1
Как считать первый сектор жесткого диска?
    #34986524
Render
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно программно считать Partition Table жесткого диска которая находиться в первом секторе.
Можно ли это как-то сделать средствами с++, или на ассемблере?
...
Рейтинг: 0 / 0
Как считать первый сектор жесткого диска?
    #34986537
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Если у тебя есть права на доступ к железу - все можно.
Если из MS-DOS, то на ассемблере звать int 13h (кажется) из С++ делать ассемблерную вставку делающую тоже самое.
А у Виндов в CreateFile отдаешь имя файла "\\.\PHYSICALDRIVE0" и делай с ним что хошь... если админские права есть конечно.
В Linux тоже: open("/dev/hd0", "rw") и аля.
...
Рейтинг: 0 / 0
Как считать первый сектор жесткого диска?
    #34989638
Render
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А без прав администратора никак нельзя считать в винде?(в 98 или 2000)
...
Рейтинг: 0 / 0
Как считать первый сектор жесткого диска?
    #34989791
teras
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Render wrote:

> А без прав администратора никак нельзя считать в винде?(в 98 или 2000)

Я не пробовал, не знаю, что с требуемыми привилегиями. А сектор лучше не
читать, для этого в винде есть есть DeviceIoControl() c параметрами
IOCTL_DISK_GET_DRIVE_LAYOUT и IOCTL_DISK_GET_PARTITION_INFO.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как считать первый сектор жесткого диска?
    #34990603
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь, без прав админа не обойтись, разве что в 98.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как считать первый сектор жесткого диска?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]