Текущий архив: 2007.12.30;
Скачать: CL | DM;
Вниз
Заблокированный файл Найти похожие ветки
← →
Vladimir_K (2007-12-01 09:57) [0]Реально ли средствами Delphi прочитать файл заблокированной другой программой?
← →
БарЛог (2007-12-01 13:49) [1]net. tolko esli C++
← →
Riply © (2007-12-01 16:06) [2]В программировании возможно все :)
← →
Piter © (2007-12-01 16:15) [3]Только на C++ можно прочесть или на Java.
← →
Riply © (2007-12-01 16:30) [4]> [3] Piter © (01.12.07 16:15)
> Только на C++ можно прочесть или на Java.
Я бы не была стол категорична, ибо Delphi ничем не хуже :)
← →
guav © (2007-12-01 17:29) [5]> [4] Riply © (01.12.07 16:30)
Да что ты говоришь.
← →
Riply © (2007-12-01 17:46) [6]> [5] guav © (01.12.07 17:29)
> Да что ты говоришь.
А с чем ты не согласен ?
С тем что "Delphi ничем не хуже" или с тем,
что и на Delphi можно читать заблокированный файл ?
Я имела ввиду второе.
А первое обсуждать с "бросившими благородную Delphi ради прелестей C"
(не будем тыкать пальцем) я не буду :)
← →
guav © (2007-12-01 17:55) [7]С твоей реакцией. Разве не понятно что в [1] и [3] сарказм ?
← →
Riply © (2007-12-01 17:58) [8]> [7] guav © (01.12.07 17:55)
> С твоей реакцией. Разве не понятно что в [1] и [3] сарказм ?
Да... приняла за чистую монету...
Пора в отпуск, для восстановления чувства юмора :)
← →
DVM © (2007-12-01 21:27) [9]Реально прочитать, и даже изменить, я думаю, из драйвера, но с написанием драйверов в Delphi как то не очень. :)
← →
Piter © (2007-12-01 21:42) [10]если серьезно, то вообще непонятно что автор имеет в виду под блокировкой.
← →
Плохиш © (2007-12-02 00:12) [11]
> Piter © (01.12.07 21:42) [10]
> если серьезно, то вообще непонятно что автор имеет в виду
> под блокировкой.
Да ладно, чё тут понимать, ну не знает аФФтар, что по умолчанию reset пытается открыть файл для записи и чтения, ибо "не царское это дело справку читать", а других способов чтения файлов по той же причине не знает...
← →
KilkennyCat © (2007-12-02 00:47) [12]текстовые файлы без проблем, а вот видео и мп3 не получится.
← →
Riply © (2007-12-02 04:46) [13]Если у нас есть возможность открыть "партишен" или физический диск на чтение,
то прочитать можно любой файл (ReadFile),
вне зависимости от его типа, групповых политик или способа его "блокировки".
Другой вопрос - истинность полученных данных, если в момент чтения идет запись :)
← →
KilkennyCat © (2007-12-02 05:10) [14]
> Riply
даже если не идет запись, истины нет.
← →
Riply © (2007-12-02 06:32) [15]> [14] KilkennyCat © (02.12.07 05:10)
> даже если не идет запись, истины нет.
Не могу представить себе такой вариант.
Можно аргументировать или привести пример ?
← →
KilkennyCat © (2007-12-02 07:19) [16]
> Riply © (02.12.07 06:32) [15]
> Не могу представить себе такой вариант.
> Можно аргументировать или привести пример ?
Легко.
Куча примеров.
1. Пролетающая мимо летающая тарелка воздействовала на кэш винчестера и юзер получил другие данные.
2. Сосед-радиолюбитель собрал самодельный вай-фай, но не рассчитал мощность, подконнектился по-тихому и тоже начал читать этот файл. Из-за супермощности самоделки, он зохавал себе все данные, программе юзверя нифига не досталось.
3. В параллельном мире создали ИИ, тот проник в наш мир, увидел этот комп, влюбился в него и закрыл эту программ нафиг.
4. Шлейф винчестера висит слишком вертикально, разогнавшиеся данные проскакивают мимо.
5. Взорвавшаяся рядом (метров пять-шесть от компа) ядреная бомба перевела вращение дисков винта в обратную сторону и юзверь получил данные задом наперед.
6. Поскольку абсолютной истины е существует, мы не можем гарантировать что получаем 100% те же данные, что записывали.
Во всех примерах информация в самом файле вполне может не изменяться.
← →
Riply © (2007-12-02 07:59) [17]> [16] KilkennyCat © (02.12.07 07:19)
> Легко.
Убедительно !
Придется составить полный (или почти полный) список этих "условий"
и в описание каждой процедуры добавлять:
"скорее всего, выполнит такие-то действия (может быть),
если не случиться что-либо из перечисленного списка или чего-то другого".
:)
← →
Vladimir_K (2007-12-02 10:13) [18]Когда я указывал, что средствами Delphi, я говорил про реально работающий код под Delphi. Честно, я не сталкивался с написанием драйвера под Delphi.
Если кому-то тема интересна, вот ссылка: http://www.wasm.ru/article.php?article=lockfileswork
← →
Gydvin © (2007-12-02 10:49) [19]
> KilkennyCat © (02.12.07 07:19) [16]
+1 )
← →
DrPass © (2007-12-02 11:28) [20]
> KilkennyCat © (02.12.07 07:19) [16]
> Во всех примерах информация в самом файле вполне может не
> изменяться.
Ты программист, или замаскированный адвокат?
← →
Anatoly Podgoretsky © (2007-12-02 11:48) [21]Вчера мой сосед сервер уронил.
Он что хакер.
Он не хакер, а урод.
Страницы: 1 вся ветка
Текущий архив: 2007.12.30;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.016 c