|
|
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Собственно говоря вот и весь вопрос... Как программно снять блокировку с файла, занятого другим процессом? Подчеркиваю программно , а не с помощью каких-либо утилит типа Unlocker-а ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 13:29 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Раз кроспостите, приводите ссылки на исходный пост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 13:52 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Никак. Только процесс убить, тогда операционка снимет блокировку. Как ты думаешь, для чего вообще блокировки файлов нужны, если каждый их потом сможет через вызов какой-то API снимать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 14:33 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
MasterZivНикак. Только процесс убить, тогда операционка снимет блокировку.А в режиме ядра не получится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 14:44 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
А вот интересно ... fsmgmt.msc "умеет" закрывать открытые через сеть файлы ... вдруг все же есть какой-то механизм снятия блокировки и с локально открываемых файлов ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 15:22 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Кстати, туда-же: как тот-же unlocker работает?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2006, 17:06 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
_Балтика MasterZivНикак. Только процесс убить, тогда операционка снимет блокировку.А в режиме ядра не получится? В режиме ядра вообще все получиться ... мне бы режим ядра в Real Life ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 00:33 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
SinclerСобственно говоря вот и весь вопрос... Как программно снять блокировку с файла, занятого другим процессом? Подчеркиваю программно , а не с помощью каких-либо утилит типа Unlocker-а Блокировки деляться на логические и физические. Логические - зная логику блокировки, мона её обойти. Логические как правило базируються на физических. Задачей логических блокировок - контролировать время жизни заблокировавшего данный ресурс. Очень часто с этой целью используются системные обьекты синхронизации. Физическая - осуществляется на уровне ядра. Контролируется ядром. Обойти это - значит либо взломать ядро, либо привести входные параметры (на которых опирается ядро) к другому состоянию. Например... Если файл у Вас блокирован процессом - то пока сам процес не помрёт, файл заблокирован. В принцепе в этом и заключается задача физической блокировки на уровне ядра - чтобы ОДНОЗНАЧНО получить РЕЗУЛЬТАТ блокирования. А не нечто похожее на сие... Если обнаружено обратное - то это ближе к багу, нежели к функционалу на который следует ориентироваться. с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 16:35 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Для тех кто не верит что можно... http://www.wasm.ru/article.php?article=lockfilesworkhttp://] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 18:55 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 18:55 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Sincler СЮДА приведите пожалуйста пример доступа к файлу в юниксах, новелле, маке ? Прально, пас. Потому как про ОПЕРАЦИОНКИ и не велась речь ! Речь шла о "как программно снять блокировку с файла". Опустим операционку - пущай винды. Приведите пожалуйста пример как Вы взломаете физическую блокировку файла находящегося на сетевом диске ? Опять пас ? Вам же чётко сказали..."Контролируется ядром. Обойти это - значит либо взломать ядро, либо привести входные параметры (на которых опирается ядро) к другому состоянию. " Тут имелось введу то ядро, которое и осуществляет этот самый механизм. Решите данную задачу - ура, ура и чепчики кидайте... Если Вы только что узнали тот факт, что ВСЁ ЧТО СДЕЛАНО ЧЕЛОВЕКОМ МОЖНО ВЗЛОМАТЬ - дык это возрастное... Кстати эйфория от того, что можешь удивлять админов обходя блокировки, пароли и прочую чушь - быстро проходит. Смысл ? Тешить зевак ? Речь НЕ идёт о ВЕРЕ. Речь идёт о конкретно заданном вопросе - почуйствуйте разницу ! с уважением (круглый) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2006, 19:24 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
to kolobok0: Из двух Ваших постов, больших и громоздких ни одного дельного слова, пустой треп с подтекстом типа "я самый умный" и тухлым намеком на безграмотность оппонента... Смысл? А вот в вопросе о снятии блокировки смысл есть, как пример Антивирус, а вовсе не удивление админов. Знаете есть такой научно доказанный факт: человек находит в другом те недостатки которыми страдает сам, причем наличие оных в искомом остается под вопросом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 11:02 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
Sincler to kolobok0: Из двух Ваших постов, больших и громоздких ни одного дельного слова, пустой треп с подтекстом типа "я самый умный" и тухлым намеком на безграмотность оппонента... Смысл? А вот в вопросе о снятии блокировки смысл есть, как пример Антивирус, а вовсе не удивление админов. Знаете есть такой научно доказанный факт: человек находит в другом те недостатки которыми страдает сам, причем наличие оных в искомом остается под вопросом... Давайте без наездов пожалуйста. Ваш вопрос стоял как снять..... А ответ (сслылка) отвечает на вопрос как воспользоватся файлом который заблокирован. Разницу видете? в общем какой вопрос такой и ответ: kolobok0 Физическая - осуществляется на уровне ядра. Контролируется ядром. Обойти это - значит либо взломать ядро, либо привести входные параметры (на которых опирается ядро) к другому состоянию. Например... Если файл у Вас блокирован процессом - то пока сам процес не помрёт, файл заблокирован. Это исчерпывающий ответ на ваш вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 11:56 |
|
||
|
Как программно снять блокировку с файла
|
|||
|---|---|---|---|
|
#18+
onstat-Ваш вопрос стоял как снять..... А ответ (сслылка) отвечает на вопрос как воспользоватся файлом который заблокирован. Разницу видете? Вижу. А вы читали что написано за ссылкой? Да название статьи "3 метода работы с занятыми файлами", но первые два метода основаны на возможность получения Хэндла, а это значит что? З.Ы. Еслибы это было бы не возможно то утилит решающих подобные задачи не существовало, а они есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2006, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33503368&tid=2032066]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 306ms |

| 0 / 0 |
