Проверьте, который регистрирует программу использование

Есть ли какое-либо приложение, которое проверит, который регистрирует под управлением программу чтения, изменяет и т.д. и может подарить мне список их?

3
задан 28.09.2014, 19:18

3 ответа

Для Windows посмотрите на два инструмента Sysinternals (так как полученный Microsoft):

Если [ProcessExplorer] будет в режиме дескриптора, то Вы будете видеть дескрипторы, которые открыл процесс, выбранный в главном окне; если Проводник Процесса будет в режиме DLL, то Вы будете видеть DLLs и файлы с отображенной памятью, которые загрузил процесс.

  • Монитор процесса: проследите все доступы к файловой системе процессом (или путь, или...)

Монитор процесса является усовершенствованным контрольным инструментом для Windows, который показывает файловую систему в реальном времени, Реестр и действие процесса/потока.

  • дескриптор является другим инструментом Sysinternals, подобным для Обработки Проводника, в котором он перечисляет дескрипторы файлов процессов, но это - консольное приложение, в противоположность другим двум.
3
ответ дан 08.12.2019, 00:07

Это зависит от того, что ОС Вы используете, но подобная BSD ОС, такая как Mac OS X имеет fs_usage.

1
ответ дан 08.12.2019, 00:07

На платформах Unix можно использовать lsof | grep <pid> OR lsof -p <pid> для просмотра всех файлов открываются конкретным процессом. Однако это не перечисляет Вас, какие файлы читаются или пишутся. Однако сценарий может быть сделан вычислить контрольные суммы файлов, чтобы узнать, пишется ли он или нет.

1
ответ дан 08.12.2019, 00:07

Теги

Похожие вопросы