Windows Installer:哪些文件被视为“版本化”[关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows Installer:哪些文件被视为“版本化”[关闭]相关的知识,希望对你有一定的参考价值。

Windows安装程序文档对“版本化”和“非版本化”文件进行了许多引用(例如,请参阅thisthis)。但是,我无处可寻找哪些文件被视为“版本化”或“非版本化”。

我知道PE格式文件(例如.dll和.exe文件)被认为是版本化的,并且从嵌入在这些文件中的VersionInfo资源中读取版本。

其他文件怎么样,例如TTF字体文件?这些文件具有可由Windows识别的版本标题(例如在fontview和Windows资源管理器中),但它与PE文件不同。

msi如何确定文件是版本化还是非版本化?仅基于扩展名?或者它是否尝试读取已知的标题/资源?这些支持的扩展(或文件格式)是否记录在何处?

答案

Windows Installer支持来自PE versioninfo资源和TTF字体标头的版本信息。不使用扩展名。 MsiGetFileVersion函数提供了一个公共API来执行与MSI内部相同的版本检查。

以上是关于Windows Installer:哪些文件被视为“版本化”[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何获取windows servers 2012 r2 datacenter的trustedinstaller权限

计算机功能必须满足哪些要求才能被视为“单调”?

windows installer删除

哪些编程语言不被视为高级语言? [关闭]

转移Package Cache文件夹,转移Windows Installer文件夹

windows文件夹下Installer文件夹装的是啥文件里面的东西可删除么?