Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Как определить, открыт ли конкретный файл в Windows?
Один из моих любимых инструментов для linux - это lsof -настоящий швейцарский армейский нож!
Сегодня мне стало интересно, какие программы в системе WinXP имели конкретный открытый файл. Существует ли какая-либо эквивалентная утилита для lsof? Кроме того, файл, о котором идет речь, был на сетевом ресурсе, поэтому я не уверен, что это усложняет дело.
Используйте Process Explorer из Sysinternals Suite, функция Find Handle или DLL позволит вам искать процесс с открытым файлом.
Попробуй Справиться . Filemon & Regmon также отлично подходит для того, чтобы попытаться выяснить, что программа duce foo делает с вашей системой.
Одним из эквивалентов lsof может быть объединенный вывод из дескриптора Sysinternals и listdlls, т. е.:
c:\SysInternals>handle
[...]
------------------------------------------------------------------------------
gvim.exe pid: 5380 FOO\alois.mahdal
10: File (RW-) C:\Windows
1C: File (RW-) D:\some\locked\path\OpenFile.txt
[...]
c:\SysInternals>listdlls
[...]
------------------------------------------------------------------------------
Listdlls.exe pid: 6840
Command line: listdlls
Base Size Version Path
0x00400000 0x29000 2.25.0000.0000 D:\opt\SysinternalsSuite\Listdlls.exe
0x76ed0000 0x180000 6.01.7601.17725 C:\Windows\SysWOW64\ntdll.dll
[...]
c:\SysInternals>listdlls
К сожалению, вы должны "run as Administrator" быть в состоянии использовать их.
Кроме того, listdlls и handle не создают непрерывную табличную форму, поэтому фильтрация имени файла скрывает PID. findstr /c:pid: /c:<filename> должен быть вам очень близок с обоими утилитами, хотя
c:\SysinternalsSuite>handle | findstr /c:pid: /c:Driver.pm
System pid: 4 \<unable to open process>
smss.exe pid: 308 NT AUTHORITY\SYSTEM
avgrsa.exe pid: 384 NT AUTHORITY\SYSTEM
[...]
cmd.exe pid: 7140 FOO\alois.mahdal
conhost.exe pid: 1212 FOO\alois.mahdal
gvim.exe pid: 3408 FOO\alois.mahdal
188: File (RW-) D:\some\locked\path\OpenFile.txt
taskmgr.exe pid: 6016 FOO\alois.mahdal
[...]
Здесь мы видим, что gvim.exe является одним из тех, кто имеет этот файл открытым.
Попробуйте Unlocker .
Сайт Unlocker имеет изящную диаграмму (прокрутите вниз после перехода по ссылке), которая показывает сравнение с другими инструментами. Очевидно, что такие сравнения обычно предвзяты, поскольку они обычно написаны автором инструмента, но диаграмма, по крайней мере, перечисляет альтернативы, чтобы вы могли попробовать их самостоятельно.
Если вы щелкните правой кнопкой мыши на значке "Computer" (или "Мой компьютер") и выберите "Manage" из всплывающего меню, это приведет вас к консоли управления компьютером.
Там, под системными папками Tools\Shared, вы найдете "Open Files". Это, вероятно, близко к тому, что вы хотите, но если файл находится на сетевом ресурсе, то вам нужно будет сделать то же самое на сервере, на котором живет файл.
Есть программа "OpenFiles", кажется, часть windows 7. Кажется, что он может делать все, что вы хотите. Он может перечислять файлы, открытые удаленными пользователями (через общий файловый ресурс) и, после вызова "openfiles /Local on" и перезагрузка системы, он должен быть в состоянии показать файлы, открытые локально. Последний, как говорят, имеет штрафные санкции за исполнение.
В OpenedFilesView, под меню опций, есть пункт меню с именем "Show Network Files". Возможно, с этим включенным, вышеупомянутая утилита имеет некоторую пользу.