首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从需要公共属性的基本MSI创建MSI

从需要公共属性的基本MSI创建MSI
EN

Stack Overflow用户
提问于 2010-06-04 06:12:52
回答 1查看 299关注 0票数 0

我有一个带有公共属性CUSTOMERID的msi。这是基本MSI。当客户登录以下载MSI时,下载的MSI应根据登录信息设置CUSROMERID。基本上,我想从一个基本的MSI创建一个带有公共属性集的自定义MSI,以便客户可以将其重新分发给他的用户。有人能帮个忙吗。

EN

回答 1

Stack Overflow用户

发布于 2010-06-11 01:39:49

如果您只手动创建了几个,那么您可以使用类似于Orca program from the MSI SDK的东西来编辑属性表。

如果你想编写动作脚本,这样它就可以被执行数百次,或者只使用SDK工具,你可能不得不做一些hefty automation tricks (比如创建一个只有CUSTOMERID属性的补丁,然后使用MSIDB将它合并到“主”MSI中)。(或者像InstallShield和Wise这样的商业打包工具可以编写脚本来完成这类工作。)

另一方面,我看到了不想这样做的原因,而是更愿意在安装过程中要求客户提供他们的ID号,以此作为非法复制的威慑。(话又说回来,如果用户在以后尝试进行维修或自我修复,并且手头没有原始订单信息,则会得到提示,这可能会很烦人。)当然,这是你的选择!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2970165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档