我想知道 .msi 包中的文件将安装到哪些目录。例如,如果我运行文件x.msi
,它可能会将其文件安装在 中C:\Program Files\Program X
。
是否有可能在运行该文件之前获取该目录?
答案1
答案2
除了其他人的回答之外,您还可以通过管理员安装提取所有文件,从而很好地了解 MSI 文件中安装了什么以及安装在哪里:
msiexec.exe /a File.msi
然后指定一个提取位置,MSI 文件将被解压(cab 将被提取),您将在较小的 MSI 文件旁边获得一个整洁的文件夹层次结构 - 现在已剥离其内部 cab 文件内容。
一些 MSI 安装程序包装在 EXE 文件中,您只需打开命令提示符并输入以下内容即可运行管理员安装安装.exe /a然后指定输出路径。