答案1
Revo 卸载程序这样做:
实时安装监控 - Revo Uninstaller Pro 具有实时程序安装监控功能。它可以在安装过程中检测系统更改,以便您稍后撤消这些更改。
和 ...
多级备份系统 - Revo Uninstaller Pro 会为已删除的注册表项、值、文件和文件夹创建备份。每次卸载程序时,它还会创建完整的注册表备份。
答案2
答案3
有几种常见的方法。
复制一份(进入注册表并导出),然后执行相同的操作并比较差异。
使用Microsoft/Sysinternals 进程监视器并跟踪变化。
使用VMWare Thinapp(或者微软 App-V/Softgrid,但更难获得)在应用程序内部并实际跟踪所有更改。
使用众多安装程序/卸载程序跟踪应用程序之一。
使用跟踪程序,例如“追踪器“就我个人而言,我很喜欢这个应用程序,并且一直在虚拟机中使用它。
答案4
沙盒尚未提及。它拦截与应用程序及其安装程序相关的操作系统操作(来自 sandbox.com):
Sandboxie 负责监督以下类别的系统对象:
文件、磁盘设备、注册表项、进程和线程对象、驱动程序对象以及用于进程间通信的对象:命名管道和邮箱对象、事件、互斥锁(NT 中的突变体)、信号量、部分和 LPC 端口。
您可以测试(或永久运行)一个应用程序,知道实际的注册表不会被改变,而是由沙盒(以其自己的文件格式存储应用程序改变的状态)镜像。
我个人对它的体验好坏参半(我试过比当前版本更旧的版本,这是肯定的)。并非所有类型的 Windows 应用程序都能在其控制下顺利运行。不过,它可能值得一试。