Сейчас на форуме: hgdagon, asfa (+4 невидимых)

 eXeL@B —› Программирование —› Работа с винтом
Посл.ответ Сообщение

Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 13 февраля 2007 14:03
· Личное сообщение · #1

Вопрос такой: как в винде работать с винтом? Необходимо читать/писать отдельные кластеры, определять какой файл занимает кластер итд. Посоветуйте хотя бы что искать, а то нашел тока книжки по написанию дров, а в моем случае это нежелательно.



Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 13 февраля 2007 14:07
· Личное сообщение · #2

wasm.ru/article.php?article=lockfileswork



Ранг: 9.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 февраля 2007 04:11
· Личное сообщение · #3

Проще всего через файл



Ранг: 68.8 (постоянный)
Активность: 0.120
Статус: Участник

Создано: 14 февраля 2007 04:12 · Поправил: bash
· Личное сообщение · #4

wingrime гениально!

=Usacha= ты прогу пишешь или разовая работа с диском? Что за случай-то такой? Если второе, то юзай Winhex.




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 14 февраля 2007 04:41
· Личное сообщение · #5

CreateFile("\.PHYSICALDRIVE2", ...)



Ранг: 9.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 14 февраля 2007 04:52
· Личное сообщение · #6

А зачем тебе это надо:
АнтиРутКит или что похлеще?



Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 февраля 2007 10:30
· Личное сообщение · #7

Мне необходимо без использования АПИшек и прочих средств винды писать неполные кластеры.




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 14 февраля 2007 10:47
· Личное сообщение · #8

Как ты собираешься без дров не юзать апи? =)
Доступ к диску без АПИ и 0 кольца не получишь.




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 14 февраля 2007 11:07
· Личное сообщение · #9

HoBleen пишет:
Доступ к диску без АПИ и 0 кольца не получишь.


К флоппи можно получить ,к HDD винда будет ругаться -> ''Приложени произвело попытку проямого доступа к жесткому диску,что недопустимо...''

-----
Что один человек сделал , другой всегда сломать может...




Ранг: 13.5 (новичок)
Активность: 0.010
Статус: Участник

Создано: 14 февраля 2007 13:18
· Личное сообщение · #10

MACKLIA
Даж если и будет, скажи как.




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 14 февраля 2007 14:53
· Личное сообщение · #11

=Usacha= я когдато делал на ASM (DOS) ,если такой вариант интересен поищи использование :
int 25h (чтение секторов диска) и 26h (запись секторов).

-----
Что один человек сделал , другой всегда сломать может...





Ранг: 218.9 (наставник), 42thx
Активность: 0.160
Статус: Участник
dotnet

Создано: 14 февраля 2007 16:40
· Личное сообщение · #12

=Usacha=

а еще кури протоколы PIO и UDMA всех версий.

-----
have a nice day



 eXeL@B —› Программирование —› Работа с винтом
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати