gpt4 book ai didi

windows - 在 Windows 上安装应用程序期间捕获所有更改

转载 作者:可可西里 更新时间:2023-11-01 13:09:15 25 4
gpt4 key购买 nike

我需要监控和报告在安装软件程序期间所做的所有更改(添加的文件夹和目录、更改的权限、添加的注册表项)。谁能推荐一个能够做到这一点的工具?

谢谢,MagicAndi。

最佳答案

Note: Please see my other answer below as well.


鉴于您想要创建一个 Wix 设置,我想添加一个新的答案,并提供一些关于如何以最快的方式完成此设置的提示。

我建议使用 InstallRite(不再可用)软件来获取安装程序完成的更改日志。此工具不允许您将捕获转换为 MSI,但它为您提供了一个很好的更改日志(其中确实包含一些垃圾)。 PictureTaker 工具似乎已重命名,现在是 commercial - 虽然它确实允许将捕获转换为 MSI。

似乎有一个名为 Scalable Smart Packager CE 的新捕获工具(链接已于 2017 年 11 月删除 - 目标站点已更改,看起来有点可疑)。我还没有彻底测试过这个工具。

获得日志或捕获后,您可以通过 2 种“快速 channel ”方式转换为 WIX:

  1. 使用 dark.exe WIX MSI 反编译器(如果您已经有 MSI)
  2. 使用 heat.exe WIX harvester 工具(为文件夹、注册表等自动生成 WIX XML)

如果您使用dark.exe 工具,您应该得到一个完整的 WIX XML 文件,然后您可以再次编译它 - 但您应该稍微清理一下(取出 UI 垃圾,然后链接使用 WIX 的默认内置 GUI 等...)。

使用 heat.exe 是更简洁的方法。您只需对文件夹运行 heat.exe 工具,它就会为您创建 WIX XML 元素来安装这些文件。然后,您需要将它们与其他所需部分一起放在一个 WIX 源文件中。我可以为您提供一个基本的 WIX“最小样本”来帮助您进行操作(我似乎无法在此处附加文件)。

关于windows - 在 Windows 上安装应用程序期间捕获所有更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1074556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com