我想观察系统上的进程,看看它写入了哪些文件。有什么办法吗?
我在一台 Windows 7 机器上。
答案1
我如何找出某个进程正在写入哪些文件?
您可以使用进程监控
它实时监控文件系统、注册表、进程和线程活动。
Process Monitor 是一款适用于 Windows 的高级监控工具,可显示实时文件系统、注册表和进程/线程活动。它结合了两个旧版 Sysinternals 实用程序 Filemon 和 Regmon 的功能,并添加了一系列增强功能,包括丰富且无损的过滤、全面的事件属性(如会话 ID 和用户名)、可靠的进程信息、完整的线程堆栈(每个操作均带有集成符号支持)、同时记录到文件等。其独特而强大的功能将使 Process Monitor 成为系统故障排除和恶意软件搜寻工具包中的核心实用程序。
下载链接http://download.sysinternals.com/files/ProcessMonitor.zip
来源 Windows Sysinternals进程监视器 v3.1
答案2
您可以使用进程实用程序来满足您的需要。Windows 本身提供了几个实用程序来监视线程和 I/O 操作。检查Sysinternals 进程实用程序链接以了解更多详细信息。