![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто использует файл? [D6, WinXP]
Drakosha © (2005-08-22 12:34:00)Подскажите как узнать каким процессом используется данный файл.
Drakosha (2005-08-22 14:01:00) [1]я понял что не для всех процессов но можно. так? так ...это...в какую сторону копать-то?
BiN (2005-08-22 13:59:00) [2]Игорь Шевченко © (22.08.05 13:46) [7]
Для сервисов. Пример виснет на NtQueryObject для файла типа pipe, о чем честно предупреждает Неббет.
Если приспичит, то можно и для сервисов, напрямую читая структуру FILE_OBJECT с помощью \Device\PhysicalMemory. Здесь только могут возникнуть сложности с определением имени устройства объекта.
С уважением,
Игорь Шевченко (2005-08-22 13:46:00) [3]BiN © (22.08.05 13:35) [6]
> Не могу сообразить, для каких процессов нельзя.
Для сервисов. Пример виснет на NtQueryObject для файла типа pipe, о чем честно предупреждает Неббет.
С уважением,
BiN (2005-08-22 13:35:00) [4]Игорь Шевченко © (22.08.05 13:27) [5]
Если вопрос ко мне, то я вроде посылал пример ?
С уважением,
За пример спасибо.
Возможно, но не для всех процессов
Не могу сообразить, для каких процессов нельзя.
С уважением,
Игорь Шевченко (2005-08-22 13:27:00) [5]BiN © (22.08.05 13:10) [4]
Если вопрос ко мне, то я вроде посылал пример ?
С уважением,
BiN (2005-08-22 13:10:00) [6]Игорь Шевченко © (22.08.05 13:00) [3]
Eraser © (22.08.05 12:44) [1]
> Без использования драйвера ядра я бы сказал невозможно
Возможно, но не для всех процессов
Откуда дровишки?
Игорь Шевченко (2005-08-22 13:00:00) [7]Eraser © (22.08.05 12:44) [1]
> Без использования драйвера ядра я бы сказал невозможно
Возможно, но не для всех процессов
SpyBoy (2005-08-22 12:58:00) [8]За последние 2,5 месяца, что я мучаюсь этим же вопросом, я понял, что в близжайшие 2-3 года я это не осилю:(((((((
Eraser (2005-08-22 12:44:00) [9]Drakosha © (22.08.05 12:34)
Это очень проблематично. Без использования драйвера ядра я бы сказал невозможно.