|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Чтение HDD по байтам
Наверное многие пытались сделать программу для чтения жестких дисков.
Жескарь как устройство (не раздел) читается так Код:
var a:TFileStream; Buff:array[0..511]of Byte; Index:Word; Drive:String; begin Drive:='\\.\PhysicalDrive0'; (* Для чтения устройства где 0-номер жескаря*) //Drive:='\\.\MountPointManager'; (* Для чтения раздела? *) a:=TFileStream.Create(Drive,fmOpenRead); a.Read(Buff,512); a.Free; For Index:=0 To 511 Do Memo1.Text:=Memo1.Text+char(Buff[Index]); end; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#2
|
||||
|
||||
Ну хоть напишите, что заработало
Я то думал хоть кто-нибудь подскажет. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
Ну не знаю. Можно попробовать 13 и 21 прерывания. На счет 21 не уверен, что живо под виндой,а 13 - это БИОС, должно сохраниться. правда там чтение из раздела по секторам. Смотря зачем оно тебе надо.
|
#4
|
||||
|
||||
Хотел сделать пародию на CloneCD
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
|||
|
|||
Если я правильно помню, то ClodeCD как раз и работает через БИОС, т.е. пытается читать сектор. Или она через ATAPI работает. Посмотри в ту сторору еще.
|
#7
|
||||
|
||||
Ладно, lmikle, спасибо что пытался помочь
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |