有没有能够让windows程序(游戏)暂停并保存当前状态的软件?

想要的感觉类似微软的这个,quickresume

可以把程序关闭并完全保存当前状态(存到内存中或者是硬盘里),然后启动就能直接开玩!


经过了几天的实验 , 我开发了这个工具【pause my game】,利用微软官方的suspand来实现了游戏暂停,可以来下载试试:Releases · cornradio/pausemygame · GitHub

Windows 本身的休眠功能就很类似这种,但要实现像 quickresume 这样的每个程序独立快速存/读也要 xbox 硬件支持(定制 SSD 和共享显存等等),单软件没见到过

sysinternal的pssuspend,做成快捷方式或者bat都很方便

用同是sysinternals的processexplorer右键菜单也可以

用虚拟机保存状态应该也可以吧?

1 Like

pssuspend 可以用(不能重启后恢复,但是可以不占用cpu

pstools 下载

程序名搜索

tasklist | findstr Devil

suspend 会把程序放到内存里。cpu占用会归零,需要准确的程序名

# 暂停程序DMC5
PsSuspend DevilMayCry5.exe
# 恢复程序DMC5
PsSuspend -r DevilMayCry5.exe 

但是如果不重启,就是“休眠“的话,也能算是重启后使用了。
不过用的时候需要用命令行,多少有些不方便。

资瓷!

用虚拟机,然后挂起(笑