无忧启动论坛

标题: 使用 Orca 修改 msi 安装包 [打印本页]

作者: chishingchan    时间: 2020-6-25 16:14
标题: 使用 Orca 修改 msi 安装包
本帖最后由 chishingchan 于 2020-6-25 16:25 编辑

工欲善其事,必先利其器!

如何安装 Microsoft Orca?
每次我需要安装微软 Orca 来编辑 和/或 审查 MSI 文件或创建转换(.MST),我都会再次搜索微软把这个工具藏在哪里... :-) 如果你不喜欢 Orca,你也可以使用 InstEdit Plus 或 InstEdit。与互联网上的一些评论相反,Orca 并没有消失,它仍然可以下载!

需要:
Windows SDK 7.1 或更高版本
选择 SDK 7.0 下的 Win32 Developer Tools(也在x64系统上):

或 SDK 7.1 下的工具

和 SDK 8.1 把它移到了 MSI 工具中。

安装程序安装完文件后,浏览到 %ProgramFiles%\Microsoft SDKs\Windows\v[VERSION]\Bin 或使用 SDK 8.x 进入 C:\Program Files (x86)\Windows Kits\8.1\bin\x86 文件夹并双击 Orca*.msi。有点奇怪-您已经安装了 Win32 开发工具,但是文件都已安装到 x86 和 x64 ProgramFiles 文件夹中……谁在乎-您只需要知道即可。


此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。

蓝奏云盘下载:Orca v5.0.7600.0 (支持 XP/7/8/10)  1.6M


Orca.exe
Orca.exe 是用于创建和编辑 Windows 安装程序包和合并模块的数据库表编辑器。该工具提供了用于验证的图形界面,突出显示发生验证错误或警告的特定条目。
此工具仅在适用于 Windows 安装程序开发人员的 Windows SDK 组件中可用。它作为 Orca.msi 文件提供。为 Windows 安装程序开发人员安装 Windows SDK 组件后,双击 Orca.msi 以安装 Orca.exe 文件。

语法
Orca

命令行选项
Orca.exe 使用以下不区分大小写的命令行选项。也可以使用斜杠分隔符代替破折号。
选项        描述
-q        安静模式
-s        <数据库> 架构数据库 ["orca.dat" - 默认值]
-?        帮助对话框

Orca.exe 使用以下不区分大小写的命令行选项与合并模块。也可以使用斜杠分隔符代替破折号。执行合并时,都需要 -f、-m 和 <源文件> 都是必需的。

命令行选项

选项                描述
-c                如果没有错误,则将合并提交到数据库。
-!                即使出现错误,也会将合并提交到数据库。
-m                <模块> 合并模块以合并到数据库中。
-f                功能[: 功能2] 连接到合并模块的功能。
-r                <目录ID> 模块根目录重定向的目录条目。
-x                <目录> 将文件提取到目录下的图像。
-g                <语言> 用于打开模块的语言。
-l                <日志文件> 文件用作日志,如果该文件已存在,则追加文件。
-i                <目录> 将文件提取到目录下的源映像。
-cab                <文件名> 提取 MSM 文件柜到文件。
-lfn                在提取期间使用长文件名。
-configure        <文件名> 使用文件中的数据配置模块。


简单例子待续...


作者: chishingchan    时间: 2020-6-25 16:15
本帖最后由 chishingchan 于 2020-6-25 16:40 编辑

Orca 的教程我在网上也没找到!纯自己学习领悟的。

以 ACDSee 7.0 中文版为例子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421068 10#


获取 ACDSee 7.0.msi 安装包
双击 Setup.exe 后,在地址栏输入 %temp% 回车就能找到!

使用 Orca 编辑 ACDSee 7.0.msi

(*)我接受该许可协议中的条款(A)
( )我不接受该许可协议中的条款(D)
Tables        Property                        Value
Property        AgreeToLicense                No -> Yes


授权号码:
Tables        Property        Value
Property        PIDKEY        4QTTVH-334DJ-3Q4RMD-4CXQFYG


( )完整安装
(*)自定义(S)
Tables        Property                        Value
Property        _IsSetupTypeMin        Typical -> Custom


如果继续研究,持续更新...

作者: plusv    时间: 2020-6-25 18:11
这是 2009 旧版本,
已有 2019 新版本.
差了 10 年.
作者: chishingchan    时间: 2020-6-25 19:21
plusv 发表于 2020-6-25 18:11
这是 2009 旧版本,
已有 2019 新版本.
差了 10 年.

我只想说,这个是XP支持的最高版本了!
作者: xban    时间: 2020-6-26 00:57
谢谢分享
作者: xhan    时间: 2020-6-26 00:58
谢谢分享
作者: MC阿虎    时间: 2020-6-26 13:42
谢谢分享
作者: fswrx    时间: 2020-6-27 00:37
学习一下
作者: RoyalFlare    时间: 2020-7-1 08:46
压缩包的解压密码是什么?
作者: chishingchan    时间: 2020-7-1 09:19
RoyalFlare 发表于 2020-7-1 08:46
压缩包的解压密码是什么?

此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。

作者: wanghh    时间: 2020-7-4 20:59
给的密码是错的。
作者: xiangsui    时间: 2022-12-25 11:30
chishingchan 发表于 2020-7-1 09:19
此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。
...

解压密码多少
作者: woaini    时间: 2023-12-29 11:21
本帖最后由 woaini 于 2024-1-23 14:17 编辑

密码多少 大神
作者: hehuiying    时间: 2024-4-21 07:55
谢谢分享
作者: fengshangren    时间: 2025-1-17 01:23
来了解学习一下




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3