本文介绍了Windows 安装程序 MSI 格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我找不到 MSI 格式规范.它说它是一个开放标准,但我没有看到任何文档 - 到处都是零散的信息.

I cannot find the MSI format specification. It says that its an open standard, but I don't see any documentation - just bits and pieces of information here and there.

我想修改一些 .msi 安装程序,但我想先了解它在做什么.

I want to modify some .msi installer, but I want to understand first what it is doing.

推荐答案

听起来您对 Microsoft 的承诺有误解.

Sounds like you got a misunderstanding of Microsoft's promise.

开放规范承诺

发布时间:2006 年 9 月 12 日.修订时间:2007 年 2 月 15 日

Published: September 12, 2006. Revised: February 15, 2007

Microsoft 不可撤销地承诺不声明任何 Microsoft Necessary针对您制造、使用、销售、提供销售、在符合的范围内导入或分发任何实现涵盖的规范(涵盖的实施"),受制于下列的.这是 Microsoft 直接对您的个人承诺,并且您承认作为从中受益的条件,没有Microsoft 权利是从供应商、分销商或否则与此承诺有关.如果您归档、维护或自愿参与专利侵权诉讼微软实现了这样的涵盖规范,那么这个个人承诺不适用于任何涵盖的实施您制定或使用的同一涵盖规范.澄清一下,Microsoft 必要声明"是指微软拥有或由微软控制的专利是必要的仅实现涵盖规范的所需部分详细描述,而不仅仅是在这样的引用规格.下面列出了涵盖的规格".

Microsoft irrevocably promises not to assert any Microsoft Necessary Claims against you for making, using, selling, offering for sale, importing or distributing any implementation to the extent it conforms to a Covered Specification ("Covered Implementation"), subject to the following. This is a personal promise directly from Microsoft to you, and you acknowledge as a condition of benefiting from it that no Microsoft rights are received from suppliers, distributors, or otherwise in connection with this promise. If you file, maintain or voluntarily participate in a patent infringement lawsuit against a Microsoft implementation of such Covered Specification, then this personal promise does not apply with respect to any Covered Implementation of the same Covered Specification made or used by you. To clarify, "Microsoft Necessary Claims" are those claims of Microsoft-owned or Microsoft-controlled patents that are necessary to implement only the required portions of the Covered Specification that are described in detail and not merely referenced in such Specification. "Covered Specifications" are listed below.

此承诺不保证 (i) 任何 Microsoft已发布的专利权利要求涵盖涵盖的实施或可执行或 (ii) 涵盖的实施不会侵犯任何第三方的专利或其他知识产权.不除本承诺中明确规定的权利外,其他权利均由被视为授予、放弃或通过暗示、用尽、禁止反言或其他.

This promise is not an assurance either (i) that any of Microsoft issued patent claims covers a Covered Implementation or are enforceable or (ii) that a Covered Implementation would not infringe patents or other intellectual property rights of any third party. No other rights except those expressly stated in this promise shall be deemed granted, waived or received by implication, exhaustion, estoppel, or otherwise.

可以在

http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx

由于 MSI 未在其中列出,您可以放心地假设它是一个私有标准,不会向公众共享.

Since MSI is not listed within, you can safely assume that it is a private standard and won't be shared to general public.

这篇关于Windows 安装程序 MSI 格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 18:03