![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 80 Всего: 162 |
С помощью этого модуля можно прочитать или записать в файл, который уже открыт, даже эксклюзивно! (Но файл и не обязательно должен быть открыт
![]() Но: * работает в NT (тестил в XP, в 2k - не тестил) * нужны права администратора * к файлу должен быть разрешен доступ FILE_READ_ATTRIBUTES (единственное, что не получилось пока прочитать - это файлы подкачек) * тестил на: NTFS, FAT32 (FAT16 теоретически должен поддерживаться) * при записи нужно учитывать работу кэша... * также, следует понимать, что размер файла нельзя изменить, т.е. дописать что-то в конец файла, или обрезать файл... В модуле 3 функции (названия говорят сами за себя):
Offset - смещение внутри файла в байтах, откуда будет происходить чтение/запись Size - размер данных для записи/чтения (в байтах) Buf - указатель на буфер В архиве лежит этот модуль и пример. В примере .exe сам себя изменяет - считается количество запусков программы... -------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |