Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Узнать каким процессом занят фаил.   Найти похожие ветки 

 
Destroyer ©   (2005-12-22 00:43) [0]

Нужно очищать папку системную hystory, где записываются все посещения чего-либо юзера. В ней большинство файлов удаляется, но есть файлы, занятые в данный момент, например эксплорером (explorer.exe). А иногда и не эксплорером. Вопрос: как узнать чем (каким процессом) занят тот или иной фаил?


 
Германн ©   (2005-12-22 02:16) [1]

А смысл?

Если нужно бороться с вредоносными программами, так и борись с ними. При чём тут кем "занят" файл? Если он занят, то "Встретишь, не убивай его! © Саид."
Имхо.


 
злой   (2005-12-22 07:07) [2]

рекомендую посмотреть примеры подобного ПО на sourceforge.org, так как сам вероятно с нуля не разберешься.

<offtop>
че так флудров развелось то много?! ужас =( один посылать на... рамблер, другой в каждом топике ищест смысл и цитирует черт знает кого и как, главное. ужас... господа модеры, ну енто произвол.

прошу прощение за собственный флуд )
</offtop>


 
evvcom ©   (2005-12-22 09:24) [3]


> Нужно очищать папку системную hystory

Есть программы настройки реестра с предустановленными группами настройки. Одна из них как раз и называется типа "Паранойя". Устанавливается в реестре какой-то флаг (флаги), и винда сама чистит тебе и history, и куки, и кеш броузера, и многое другое. Вроде ниче не путаю.


 
Anatoly Podgoretsky ©   (2005-12-22 10:14) [4]

evvcom ©   (22.12.05 09:24) [3]
А зачем в реестр то лезть, когда в самом браузере это штатно делается?


 
evvcom ©   (2005-12-22 11:30) [5]


> Anatoly Podgoretsky ©   (22.12.05 10:14) [4]

Паранойей никогда не страдал, потому штатной такой возможности браузера не знаю. :)


 
Anatoly Podgoretsky ©   (2005-12-22 11:38) [6]

Сервис/Свойства обозревателя/Журнал


 
umbra ©   (2005-12-22 11:42) [7]


> как узнать чем (каким процессом) занят тот или иной фаил?

а зачем? не будете же Вы выгружать explorer.exe, чтобы удалить файл. Лучше подождать, пока он освободится


 
IhorO   (2005-12-22 11:42) [8]

2 evvcom ©   (22.12.05 11:30) [5]

> Паранойей никогда не страдал, потому штатной такой возможности браузера не знаю. :)

Параноей Вы не страдаете, следовательно через двери в дом не ходите. Так, через окно иногда. Иногда через дымарь..


 
evvcom ©   (2005-12-22 11:45) [9]


> Сервис/Свойства обозревателя/Журнал

А, ну да... Я его всегда взглядом мимо пробегал.


 
evvcom ©   (2005-12-22 11:47) [10]


> IhorO   (22.12.05 11:42) [8]

К чему это? Я разве писал, что описанным в [3] я пользовался? Видел и не более того.


 
Destroyer ©   (2005-12-22 21:06) [11]

Смысл в том, чтобыодним кликом мыши очистить определенные папки. Лезть сначала в одно место, затем в другое чтобы очистить всё что надо очень неудобно и долго. А так одним кликом очистил одну папку, вторым - вторую ... Вот так.

> не будете же Вы выгружать explorer.exe, чтобы удалить файл.


Да, так и делал, но проблема в том, что иногда не только он использует эти файлы + после его перезагрузки много чего загружается не так, как хотелось бы. И всё таки еще интересно как узнать каким процессом занят фаил и возможно ли это?

P.S. Кто знает способ очистки hystory программно, сообщите сюда плз.


 
Styx_   (2005-12-22 21:14) [12]

Если задача - не написать программу, а именно разблокировать файл - Unlocker 1.7.5 поможет. Находится Яндексом за 5 секунд :)


 
Destroyer ©   (2005-12-22 23:14) [13]

Задача - написать программу. А как это делает этот Unlocker 1.7.5 ? Есть мысли?


 
Destroyer ©   (2005-12-23 23:22) [14]

В Unlocker-е показываются даже процессы занимающие фаил! Появилась информация, что это делается с помощью ZwQueryObject и NtQueryObject. Кто-нибудь примерный алгоритм не подскажет (то имел дело с этими функциями).


 
DDA ©   (2005-12-24 23:18) [15]

3 метода работы с занятыми файлами [Ms-Rem]

http://www.wasm.ru/article.php?article=lockfileswork


 
Destroyer ©   (2005-12-27 23:40) [16]

Интересно, спасибо.



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.043 c
15-1136481169
jack128
2006-01-05 20:12
2006.01.29
На Украине нашли месторождение алмазов


2-1137178412
tech
2006-01-13 21:53
2006.01.29
Мастера, поделитесь опытом!


1-1135156589
half_litre
2005-12-21 12:16
2006.01.29
Изображения связанные с компонентами


2-1136656262
(CHALING 32)S K i N E R
2006-01-07 20:51
2006.01.29
Работа со строками


15-1136754461
DillerXX
2006-01-09 00:07
2006.01.29
Клиническая смерть