![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать каким процессом занят фаил. [D7, WinXP]
Destroyer © (2005-12-22 00:43:00)Нужно очищать папку системную hystory, где записываются все посещения чего-либо юзера. В ней большинство файлов удаляется, но есть файлы, занятые в данный момент, например эксплорером (explorer.exe). А иногда и не эксплорером. Вопрос: как узнать чем (каким процессом) занят тот или иной фаил?
Destroyer (2005-12-27 23:40:00) [1]Интересно, спасибо.
DDA (2005-12-24 23:18:00) [2]3 метода работы с занятыми файлами [Ms-Rem]
http://www.wasm.ru/article.php?article=lockfileswork
Destroyer (2005-12-23 23:22:00) [3]В Unlocker-е показываются даже процессы занимающие фаил! Появилась информация, что это делается с помощью ZwQueryObject и NtQueryObject. Кто-нибудь примерный алгоритм не подскажет (то имел дело с этими функциями).
Destroyer (2005-12-22 23:14:00) [4]Задача - написать программу. А как это делает этот Unlocker 1.7.5 ? Есть мысли?
Styx_ (2005-12-22 21:14:00) [5]Если задача - не написать программу, а именно разблокировать файл - Unlocker 1.7.5 поможет. Находится Яндексом за 5 секунд :)
Destroyer (2005-12-22 21:06:00) [6]Смысл в том, чтобыодним кликом мыши очистить определенные папки. Лезть сначала в одно место, затем в другое чтобы очистить всё что надо очень неудобно и долго. А так одним кликом очистил одну папку, вторым - вторую ... Вот так.
> не будете же Вы выгружать explorer.exe, чтобы удалить файл.
Да, так и делал, но проблема в том, что иногда не только он использует эти файлы + после его перезагрузки много чего загружается не так, как хотелось бы. И всё таки еще интересно как узнать каким процессом занят фаил и возможно ли это?
P.S. Кто знает способ очистки hystory программно, сообщите сюда плз.
evvcom (2005-12-22 11:47:00) [7]
> IhorO (22.12.05 11:42) [8]
К чему это? Я разве писал, что описанным в [3] я пользовался? Видел и не более того.
evvcom (2005-12-22 11:45:00) [8]
> Сервис/Свойства обозревателя/Журнал
А, ну да... Я его всегда взглядом мимо пробегал.
umbra (2005-12-22 11:42:00) [9]
> как узнать чем (каким процессом) занят тот или иной фаил?
а зачем? не будете же Вы выгружать explorer.exe, чтобы удалить файл. Лучше подождать, пока он освободится
IhorO (2005-12-22 11:42:00) [10]2 evvcom © (22.12.05 11:30) [5]
> Паранойей никогда не страдал, потому штатной такой возможности браузера не знаю. :)
Параноей Вы не страдаете, следовательно через двери в дом не ходите. Так, через окно иногда. Иногда через дымарь..
Anatoly Podgoretsky (2005-12-22 11:38:00) [11]Сервис/Свойства обозревателя/Журнал
evvcom (2005-12-22 11:30:00) [12]
> Anatoly Podgoretsky © (22.12.05 10:14) [4]
Паранойей никогда не страдал, потому штатной такой возможности браузера не знаю. :)
Anatoly Podgoretsky (2005-12-22 10:14:00) [13]evvcom © (22.12.05 09:24) [3]
А зачем в реестр то лезть, когда в самом браузере это штатно делается?
evvcom (2005-12-22 09:24:00) [14]
> Нужно очищать папку системную hystory
Есть программы настройки реестра с предустановленными группами настройки. Одна из них как раз и называется типа "Паранойя". Устанавливается в реестре какой-то флаг (флаги), и винда сама чистит тебе и history, и куки, и кеш броузера, и многое другое. Вроде ниче не путаю.
злой (2005-12-22 07:07:00) [15]рекомендую посмотреть примеры подобного ПО на sourceforge.org, так как сам вероятно с нуля не разберешься.
<offtop>
че так флудров развелось то много?! ужас =( один посылать на... рамблер, другой в каждом топике ищест смысл и цитирует черт знает кого и как, главное. ужас... господа модеры, ну енто произвол.
прошу прощение за собственный флуд )
</offtop>
Германн (2005-12-22 02:16:00) [16]А смысл?
Если нужно бороться с вредоносными программами, так и борись с ними. При чём тут кем "занят" файл? Если он занят, то "Встретишь, не убивай его! © Саид."
Имхо.