Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.038 c
4-1132554832
ZSOmega
2005-11-21 09:33
2006.01.29
Как создать нового пользователя WinXP


10-1112271485
BPK
2005-03-31 16:18
2006.01.29
Word.Application в окне моего приложения - как?


15-1135972937
версия для печати
2005-12-30 23:02
2006.01.29
События года


2-1136532914
!Trinix
2006-01-06 10:35
2006.01.29
Алгоритм


1-1135367246
oleg_
2005-12-23 22:47
2006.01.29
Процедура отъедает GDI handle





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский