很多系统问题都是可以修的,不需要重装系统,但是最近我还是重装了。发现之前正在玩的一款游戏的存档没有了……因为我原有系统的数据并没有删除,所以我还是能找回原来的游戏存档的。但是,我怎么知道这款游戏将存档放在了那个路径下呢?搜索当然是好方法,不过我喜欢玩的游戏大多是冷门游戏,有些搜不到。于是我就用 Process Monitor 找到了存档所在,恢复了我的游戏进度。

本文介绍如何使用 ProcessMonitor 找出进程创建和修改的文件路径。


本文内容

  • 下载 Process Monitor
  • 打开 Process Monitor
  • 设置过滤规则
  • 分析记录

下载 Process Monitor

Process Monitor 是微软极品工具箱的一部分,你可以在此页面下载:

  • Process Monitor - Windows Sysinternals - Microsoft Docs

打开 Process Monitor

当你一开始打开 Process Monitor 的时候,列表中会立刻刷出大量的进程的操作记录。这么多的记录会让我们找到目标进程操作的文件有些吃力,于是我们需要设置规则。

Process Monitor 的工具栏按钮并不多,而且我们这一次的目标只会用到其中的两个:

  • 清除列表(将已经记录的所有数据清空,便于聚焦到我们最关心的数据中)
  • 设置过滤器(防止大量无关的进程操作进入列表中干扰我们的查找)

设置过滤规则

我启动了我想要玩的游戏,在任务管理器中发现它的进程名称是 RIME.exe。呃……如果你也想玩,给你个链接:

  • RiME - Explore the beautiful yet rugged world of RiME

点击设置过滤规则按钮,可以看到下面的界面:

可以选定 某个名词 与另一个字符串 进行某种操作 之后 引入 (Include)排除 (Exclude)

我希望找到 RIME 这款游戏的游戏存档位置,所以我需要进入游戏,玩到第一个会存档的地方之后观察监视的操作记录。

所以我希望的过滤器规则是:

  1. 将所有不是 RIME.exe 进程的记录全部排除;
  2. 将不是文件操作的记录全部排除;
  3. 将读文件的记录排除(这样剩下的只会是写文件,毕竟游戏读文件很频繁的)。

于是我设置了这些规则:

[ProcessName] is [RIME.exe]      then [Exclude]
[Operation]   is [RegOpenKey]    then [Exclude]
[Operation]   is [RegCloseKey]   then [Exclude]
[Operation]   is [RegQueryKey]   then [Exclude]
[Operation]   is [RegQueryValue] then [Exclude]
[Operation]   is [RegEnumKey]    then [Exclude]
[Operation]   is [RegSetInfoKey] then [Exclude]
[Operation]   is [ReadFile]      then [Exclude]

这样,剩下的记录将主要是文件写入以及一些不常见的操作了。

分析记录

现在,我在游戏里面玩到了第一个存档点,终于在 Process Monitor 的进程列表中看到了创建文件和写入文件相关的操作了。

通过观察 Path 的值,我可以知道 RIME 游戏的存档放在了 %LocalAppData%\SirenGame 文件夹下。

于是我关掉 RIME 游戏,将原来系统中的此文件夹覆盖到新系统中的此文件夹之后,再次打开游戏,我恢复了我的全部游戏存档了。


我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。

使用 ProcessMonitor 找到进程所操作的文件的路径相关推荐

  1. CentOS通过进程ID查询运行文件的路径方法

    ps -aux | grep XXX ps -aux | grep nginx 查到nginx的PID ps:进程查看命令,可以用来显示进程的详细信息. 常用命令参数组合为,ps -ef,ps aux ...

  2. 选择文件夹里指定文件图片路径_这简直是鼠标一拖,自动帮你整理好文件

    本文由阿刚同学原创,首发在乐软博客(www.isharepc.com) 欢迎关注乐软博客微信公众号"阿刚同学" 在日常工作学习中,长年累月的使用硬盘中的文件必定多如牛毛,如果没有特 ...

  3. 怎样关闭2345迷你新闻弹窗和更隐蔽的迷你新闻弹窗呢,找到进程删除相应文件,终于解决了,记录一下屏蔽后的喜悦

    精彩集锦之举一反三培养SKILL:自己总结的核心思路就是--"任何弹窗文件都是程序,只要它弹出来了说明它在工作,它在工作说明它就有进程,任何的正规程序,都可以在任务管理器上找到相应的进程,而 ...

  4. 【Android 逆向】Android 进程注入工具开发 ( 远程进程 注入动态库 文件操作 | Android 进程读取文件所需的权限 | fopen 打开文件标志位 | 验证文件权限 )

    文章目录 前言 一.Android 进程读取文件所需的权限 二.fopen 打开文件标志位 三.验证文件权限 前言 一.Android 进程读取文件所需的权限 通过 注入工具 , 将 libbridg ...

  5. 恢复误删的进程在使用的文件【转】

    转自:https://www.cnblogs.com/276815076/p/5473185.html 原理:在Linux系统的/proc 分区下保存着进程的目录和名字,包含fd(文件描述符)和其下的 ...

  6. C#操作Excel文件(转)

    摘要:本文介绍了Excel对象.C#中的受管代码和非受管代码,并介绍了COM组件在.net环境中的使用. 关键词:受管代码:非受管代码:Excel对象:动态连接库 引言 Excel是微软公司办公自动化 ...

  7. 进程、地址空间、文件、I/O、保护、虚拟内存

    Table of Contents 1 进程 2 地址空间 3 文件 4 输入/输出 5 保护 6 虚拟内存 总结 在前文中,我们知道大多数操作系统都能够为底层硬件提供抽象的作用,作为中间人进行上层应 ...

  8. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  9. 如何找到存在Ceph里面的文件

    前段时间群友有人问,怎么能找到存在Ceph里面的文件呢,我说为什么要这样问,他说要给领导演示下Ceph的高可用,某个节点down掉之后不影响数据丢失.下面针对于这个前提,做了如下实验,感兴趣的可以试试 ...

最新文章

  1. HSRP多组基础配置实验
  2. docker 安装 solr搜索引擎
  3. Python 套接字-判断socket服务端有没有关闭的方法实例演示,查看socket运行状态
  4. Linux启动网卡时出现RTNETLINK answers: File exists错误解决方法
  5. C# Windows Phone 8 WP8 开发,取得手机萤幕大小两种方法。
  6. 在eclipse中,怎么改变字体大小?
  7. 亚太地区数学建模优秀论文_数学建模美赛强势来袭!
  8. Knight Moves(信息学奥赛一本通-T1450)
  9. ADO.NET的几大对象详解
  10. Thunder团队第二周 - Scrum会议3
  11. cad2016中选择全图字体怎么操作_一键完成CAD转PDF,CAD编辑,CAD打印,无奈没人知道这波骚操作!...
  12. [Irving] Android 点击两次返回退出系统
  13. 通信科技人员职业道德
  14. Chrome插件有哪些?
  15. 内事不决问张昭,外事不决问周瑜,“ 排序 ”不决问威少
  16. 新年新故事 | Nice 兔 Meet U
  17. JZOJsenior5473.【NOIP2017提高组】day1T1小凯的疑惑
  18. 机器学习 大数据 数据挖掘_什么是机器学习? 来自数据的情报
  19. 真值,原码,反码,补码介绍
  20. 中关村企业兴奋中静待细则

热门文章

  1. Parallels Desktop 18 中的新增功能
  2. 模式识别PCA方法实现人脸识别-Python
  3. 小菜鸟的BBS系统之用户登录及拦截器(SSM)
  4. 当可达鸭女孩拍毕业照:别让熬夜肝论文的黑眼圈留在青春的痕迹里(附毕业照拍摄攻略)
  5. pc端部分页面及苹果手机elementui 里的table表头与表格内容篡位问题
  6. windows管理右键新建菜单
  7. 196、基于51单片机无线蓝牙防丢器无线寻物报警器手机防丢失APP搜寻设计
  8. C语言的几个有趣问题
  9. linux quota刷新,详细讲解linux磁盘配额之Quota命令(1)
  10. Linux下QOS---理论篇