windows-installer - MSI 目录表的 DefaultDir 列中的 MSI : What is difference between (. ) 和 (.:. )

标签 windows-installer

Windows 安装程序包 (.) 的 DefaultDir 列中表示目录应位于其父目录中,没有子目录。 冒号 (:) 用于分隔目标目录名称和源目录名称。 DefaultDir 列中的单个值(不带冒号:)表示目标名称和源目录名称相同。 那么默认目录栏中的(.:.)是什么意思呢? (.) 和 (.:.) 有什么区别?

请指教。

最佳答案

Rob Mensching 几年前写了很多博客文章来解释这一切。谷歌“解密 MSI 目录表”。您的具体问题可以在以下位置得到解答:

Deciphering the MSI Directory table, part 5 (the dot, colon and pipe)

关于windows-installer - MSI 目录表的 DefaultDir 列中的 MSI : What is difference between (. ) 和 (.:. ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14625252/

相关文章:

installation - 如何在 Windows 下为可组合应用程序创建安装程序?

windows-installer - 自动更新 Windows 应用程序的最佳方法是什么?

c# - 应用程序文件夹的权限

wix - 错误 2753 特征树..如何避免?

wix - 用于学习如何从 WiX 创建 MSI 安装程序的良好资源

c# - 如何限制安装包上的安装数量

c# - 如何制作 System.Configuration.Install.Installer 以从安装项目中获取变量?

wcf - 如何创建无需卸载即可在机器上运行任意次数的安装和部署项目?

c++ - Visual Studio 安装程序项目不更新依赖项

c++ - 为什么install in done in c :\program files but not C:\? 提示UAC