无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3829|回复: 12

[分享] 使用 Orca 修改 msi 安装包

  [复制链接]
发表于 2020-6-25 16:14:55 | 显示全部楼层 |阅读模式
本帖最后由 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系统上):
1.png
或 SDK 7.1 下的工具
2.png
和 SDK 8.1 把它移到了 MSI 工具中。
3.png
安装程序安装完文件后,浏览到 %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 文件夹中……谁在乎-您只需要知道即可。
4.png

此压缩包含解压密码!请好评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        <文件名> 使用文件中的数据配置模块。


简单例子待续...

评分

参与人数 4无忧币 +16 收起 理由
woaini + 1 赞一个!
RoyalFlare + 5 赞一个!
wanghh + 5 很给力!
nishijiji1 + 5

查看全部评分

 楼主| 发表于 2020-6-25 16:15:40 | 显示全部楼层
本帖最后由 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


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

使用道具 举报

发表于 2020-6-25 18:11:39 | 显示全部楼层
这是 2009 旧版本,
已有 2019 新版本.
差了 10 年.

点评

我只想说,这个是XP支持的最高版本了!  详情 回复 发表于 2020-6-25 19:21
回复

使用道具 举报

 楼主| 发表于 2020-6-25 19:21:02 | 显示全部楼层
plusv 发表于 2020-6-25 18:11
这是 2009 旧版本,
已有 2019 新版本.
差了 10 年.

我只想说,这个是XP支持的最高版本了!
回复

使用道具 举报

发表于 2020-6-26 00:57:10 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-6-26 00:58:05 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-6-26 13:42:11 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2020-6-27 00:37:19 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2020-7-1 08:46:02 | 显示全部楼层
压缩包的解压密码是什么?

点评

此压缩包含解压密码!请好评5分以PM获取解压密码。 此压缩包含解压密码!请好评5分以PM获取解压密码。 此压缩包含解压密码!请好评5分以PM获取解压密码。  详情 回复 发表于 2020-7-1 09:19
回复

使用道具 举报

 楼主| 发表于 2020-7-1 09:19:11 | 显示全部楼层
RoyalFlare 发表于 2020-7-1 08:46
压缩包的解压密码是什么?

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

点评

解压密码多少  详情 回复 发表于 2022-12-25 11:30
回复

使用道具 举报

发表于 2020-7-4 20:59:47 | 显示全部楼层
给的密码是错的。
回复

使用道具 举报

发表于 2022-12-25 11:30:20 | 显示全部楼层
chishingchan 发表于 2020-7-1 09:19
此压缩包含解压密码!请好评5分以PM获取解压密码。
此压缩包含解压密码!请好评5分以PM获取解压密码。
...

解压密码多少
回复

使用道具 举报

发表于 2023-12-29 11:21:33 | 显示全部楼层
本帖最后由 woaini 于 2024-1-23 14:17 编辑

密码多少 大神
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 16:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表