我想知道内部细节。注册管理机构如何变更?如何在安装后,程序和功能能够检测卸载文件以进行卸载?如何创建文件。如果你能举一些例子会更好。
答案 0 :(得分:2)
请参阅:https://www.raymond.cc/blog/tracking-registry-and-files-changes-when-installing-software-in-windows/
上面将给出:通过比较快照之前和之后跟踪注册表和文件更改
关于MSI:MSI是Windows使用的安装程序包文件格式。它的名字来自该程序的原始标题,Microsoft Installer,后来改为Windows Installer。 MSI文件用于安装,存储和删除程序。这些文件包含在一个包中,该包与程序的客户端安装程序服务(.EXE文件)一起使用,以打开和安装该程序。
你可以查看stackoverflow what happens in the registry when installing with an MSI in Windows 7?中的上一个问题