-
Здраствуйте Как произвести чтение/запись в определённый кластер диска ?
-
Удалено модератором
-
Вирусы не пишу
-
> [0] San1712 (30.05.08 04:12) > Здраствуйте > Как произвести чтение/запись в определённый кластер диска ?
CreateFile('C:', ...), SetFilePointer, Read/WriteFile, CloseHandle.
Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)
-
> CreateFile('C:', ...),
только не "С:\" а вроде как "\Device\Harddisk0"
-
LightRipple © (30.05.08 05:21) [3]
CreateFile('C:', ...), SetFilePointer, Read/WriteFile, CloseHandle.
Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)
А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?
-
> [5] San1712 (31.05.08 04:50) > А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?
Дык в Help`е перечислены все его возможные значения с пояснениями, что они означают. Ну не копировать же мне сюда Help :)
"Я тэбэ одын умный вещ скажу, только ты не обижайся" (с) Рановато тебе этим заниматься, ой как рановато :)
-
В справке к делфи 7 версии я не нашёл описание функции SetFilePointer , также нет ничего и в русской справке по Windows Api.
-
> [7] San1712 (31.05.08 05:15) > В справке к делфи 7 версии я не нашёл описание функции SetFilePointer , > также нет ничего и в русской справке по Windows Api.
Я, конечно, не верю, что в Delphi 7 ее нет, но проверить не могу. Ну да ладно, вот кусок из Help`а:
dwMoveMethod [in] Starting point for the file pointer move. This parameter can be one of the following values. Value Meaning FILE_BEGIN The starting point is zero or the beginning of the file. FILE_CURRENT The starting point is the current value of the file pointer. FILE_END The starting point is the current end-of-file position.
-
Удалено модератором
-
Спасибо
-
>nimble_ (31.05.08 05:44) [9]
не подтверждай того чего не знаешь... кроме delphi help есть еще и windows sdk
|