How to edit a Microsoft Install File(*.MSI)

透過Microsoft 提供的 Windows Intaller SDK有包含一個 Orca.exe 工具程式,透過它可以解開 *.MSI檔案與編輯

PS. 很多軟體的保護判斷是在安裝時期做的。

如何使用 Orca 資料庫編輯器來編輯 Windows Installer 檔案


following context from MSDN http://msdn2.microsoft.com/en-us/library/Aa370557.aspx

Orca.exe

Orca.exe is a database table editor for creating and editing Windows Installer packages and merge modules. The tool provides a graphical interface for validation, highlighting the particular entries where validation errors or warnings occur.

This tool is only available in the Windows SDK Components for Windows Installer Developers. It is provided as an Orca.msi file. After installing the Windows SDK Components for Windows Installer Developers, double click Orca.msi to install the Orca.exe file.


目前 Windows Installer SDK 已經整進 Platform SDK,成為Windows SDK Components 的一員

下面是目前版本進化情形 from http://msdn2.microsoft.com/en-us/library/Aa372866.aspx

Run-Time Requirements

Windows Installer ships with Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, and Windows 2000.

Windows Installer 4.5 will be available as a redistributable for Windows Server 2008, Windows Vista, Windows XP SP1 and later, and Windows Server 2003 SP1 and later.

Windows Installer 4.0 requires Windows Vista or Windows Server 2008. There is no redistributable for installing Windows Installer 4.0 on other operating systems. An updated version of Windows Installer 4.0, which does not add any new features, is available in Windows Vista SP1 and Windows Server 2008.

Windows Installer 3.1 requires Windows Server 2003, Windows XP, or Windows 2000 SP3.

Windows Installer 3.0 requires Windows Server 2003, Windows XP, or Windows 2000 SP3. Windows Installer 3.0 is included in Windows XP SP2. It is available as a redistributable for Windows 2000 Server SP3 and Windows 2000 Server SP4, Windows XP RTM and Windows XP SP1, and Windows Server 2003 RTM.

Windows Installer Redistributables are available for Windows Installer versions 3.1 and earlier versions.

Windows Installer 2.0 is contained in the Microsoft Windows Server 2003 family and Windows XP.

Windows Installer 2.0 is available as a package for installing or upgrading to Windows Installer 2.0 on Windows 2000. This package should not be used to install or upgrade Windows Installer 2.0 on the Windows Server 2003 family and Windows XP.

Ref.

Other Sources of Windows Installer Information

http://msdn2.microsoft.com/en-us/library/aa370563.aspx

Microsoft Component Installer Software Development Kit for Windows (x86) Version 2.0

http://www.microsoft.com/downloads/details.aspx?FamilyID=2a5e4ebc-651c-40aa-9525-1810af47c317&DisplayLang=en

include

* Microsoft Windows Installer 2.0
* Microsoft Windows Installer 3.1

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: