Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.28;
Скачать: CL | DM;

Вниз

Как произвести чтение/запись в определённый кластер ?   Найти похожие ветки 

 
San1712   (2008-05-30 04:12) [0]

Здраствуйте
Как произвести чтение/запись в определённый кластер диска ?


 
имя   (2008-05-30 04:34) [1]

Удалено модератором


 
San1712   (2008-05-30 04:52) [2]

Вирусы не пишу


 
LightRipple ©   (2008-05-30 05:21) [3]

> [0] San1712   (30.05.08 04:12)
> Здраствуйте
> Как произвести чтение/запись в определённый кластер диска ?

CreateFile("C:", ...), SetFilePointer, Read/WriteFile, CloseHandle.

Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)


 
tesseract ©   (2008-05-30 10:24) [4]


> CreateFile("C:", ...),


только не  "С:\"   а вроде как  "\Device\Harddisk0"


 
San1712   (2008-05-31 04:50) [5]

LightRipple ©   (30.05.08 05:21) [3]

CreateFile("C:", ...), SetFilePointer, Read/WriteFile, CloseHandle.

Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)

А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?


 
LightRipple ©   (2008-05-31 05:05) [6]

> [5] San1712   (31.05.08 04:50)
> А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?

Дык в Help`е перечислены все его возможные значения с пояснениями, что они означают.
Ну не копировать же мне сюда Help :)

"Я тэбэ одын умный вещ скажу, только ты не обижайся" (с)
Рановато тебе этим заниматься, ой как рановато :)


 
San1712   (2008-05-31 05:15) [7]

В справке к делфи 7 версии я не нашёл описание функции SetFilePointer , также нет ничего и в русской справке по Windows Api.


 
LightRipple ©   (2008-05-31 05:40) [8]

> [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.


 
имя   (2008-05-31 05:44) [9]

Удалено модератором


 
San1712   (2008-05-31 05:53) [10]

Спасибо


 
Palladin ©   (2008-05-31 07:24) [11]


>nimble_   (31.05.08 05:44) [9]

не подтверждай того чего не знаешь... кроме delphi help есть еще и windows sdk



Страницы: 1 вся ветка

Текущий архив: 2009.06.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
2-1241365483
Роман
2009-05-03 19:44
2009.06.28
Програмное создание компонентов на форме


15-1240225644
T&F
2009-04-20 15:07
2009.06.28
Отслеживание входящих подключений


3-1222785107
Kelly
2008-09-30 18:31
2009.06.28
выполнение sp с параметрами


15-1239973652
Real
2009-04-17 17:07
2009.06.28
Backup - кто чем пользуется


15-1240900867
Василий Жогарев
2009-04-28 10:41
2009.06.28
PostgreSQL & UTF8