Is there an application that allows me to track changes to the operating system when installing software?

1

For example I need to know the files created by the installation, the registry key entries, system changes, etc. It would be ideal if I could revert the installation. The solution should not be virtualized. It could be a combination of sandboxing e.g. sandboxie however with the ability to view the registry changes, directory and file updates & changes, etc. I used to be able to use Altiris SVS however it is not supported on Windows 7, Windows 2008, etc. The solution should be ideally free.

PeanutsMonkey

Posted 2011-11-14T01:26:42.227

Reputation: 7 780

A full backup solution is almost guaranteed to be the best 100%, as the number of ways a Setup program can setup and install files is as numerous as there are programs. Then you have to think about files that are overwritten. . . – surfasb – 2011-11-14T07:24:27.830

@surfasb - Thanks but that doesn't still allow me to track each change that occurs as part of the installation process. – PeanutsMonkey – 2011-11-14T18:59:25.437

Answers

1

All I can think of is Cameyo. It can be used for creating portable applications. It takes a snapshot before the installation and then after and gives you a package in the end that contains all the files and registry entries that were observed as changed.

What do you mean by "it shouldn't be virtualized"?

Here's a website that shows step by step process for creating portable programs.

rlesko

Posted 2011-11-14T01:26:42.227

Reputation: 327

Thanks. What I meant by not virtualized is that I shouldn't have to run VMWare, VirtualBox, etc to isolate the installation of any application. – PeanutsMonkey – 2011-11-14T02:13:52.610

Does Cameyo allow users to view the registry keys, etc or does it simply package them? – PeanutsMonkey – 2011-11-14T02:15:00.127

BTW, it's kinda weird way for getting Cameyo .exe file but that's the only way, through cnet's .exe file. There is some kind of virtualization with Cameyo but not in that sense that you mentioned. – rlesko – 2011-11-14T02:17:55.563

As I understand, you can completely open your package in the end of its process of capturing all the changes. – rlesko – 2011-11-14T02:18:40.710