Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.006 c
6-1204126047
rar
2008-02-27 18:27
2009.06.28
IdFTP


15-1240318906
ford
2009-04-21 17:01
2009.06.28
просмотр PageMaker


15-1240058056
Andy BitOff
2009-04-18 16:34
2009.06.28
Чем пахнут профессии...


10-1158561582
silversmith
2006-09-18 10:39
2009.06.28
Печать документа через Word


2-1242205772
Aleksey Suslov
2009-05-13 13:09
2009.06.28
Работа с сетевым реестром





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский