在Windows上安装应用程序期间捕获所有更改
我需要监视并报告在安装软件程序期间所做的所有更改(添加的文件夹和目录,更改的权限,添加的注册表项).任何人都可以建议一个能够做到这一点的工具吗?
谢谢,MagicAndi.
看到你想要创建一个Wix设置,我想添加一个新的答案,并提供一些关于如何以最快的方式完成此任务的提示.
我建议使用InstallRite(不再可用)软件来获取您所获得的安装程序所做更改的日志.此工具不允许您将捕获转换为MSI,但它为您提供了一个很好的更改日志(它确实包含一些垃圾). PictureTaker工具似乎已经重命名,现在是commercial – 它确实允许将捕获转换为MSI. 似乎有一个名为Scalable Smart Packager CE的新捕获工具(链接已于2017年11月删除 – 目标站点已更改,看起来有点可疑).我没有彻底测试过这个工具. 获得日志或捕获后,您可以通过2种“快速跟踪”方式转换为WIX: >使用dark.exe WIX MSI反编译器(如果您已经有MSI) 如果您使用dark.exe工具,您应该获得一个完整的WIX XML文件,然后您可以再次编译 – 但您应该清理一下(取出UI垃圾,然后链接到WIX的详细内置GUI等. ). 使用heat.exe是更清洁的方式.您只需对文件夹运行heat.exe工具,它将为您创建WIX XML元素以安装这些文件.然后,您需要将它们与其他必需部分一起放在WIX源文件中.我可以为您提供一个基本的WIX“最小样本”来帮助您(我似乎无法在此处附加文件). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 窗口 – 你如何使用IME?
- windows – 命令行 – 仅在使用for命令循环时如何提取文件名
- iis – 从部署中排除文件夹并停止其他文件删除
- 如何在windows中查看正在执行的java程序的classpath和jvm a
- windows-phone-7 – 如何在Windows Phone 7的Deactivated E
- 有没有办法使用Windows sql的Windows身份验证显式指定u / p
- 将Windows Server用于非服务器的事情是否可以(行业接受)?
- Windows – 在64位系统上编译32位二进制
- 最低成本的Windows VPS主机?
- windows – 如何访问虚拟机的IIS上托管的网站?