问题标签 [msp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sockets - Max/MSP 是否支持 TCP 套接字?
Max/MSP 是否支持 TCP 套接字?如何接收从 Flash (actionscript 2) XML Socket 发送到 Max/Msp 的信号?我已经阅读了有关 net.tcp recv 和 flashserver 的信息,但它们似乎不再受支持。
任何帮助将不胜感激。谢谢!
windows - 如何申请序列号较低的补丁(.msp)?
我想在已安装的较高序列号补丁之上应用较低序列号的补丁。这可能在不更改任何补丁的情况下实现吗?是否有任何 Windows 安装程序配置会在安装时忽略序列号?
windows-installer - Windows 安装程序在哪里存储特定产品的当前补丁序列号?
Windows 安装程序在哪里存储特定产品当前安装的补丁序列号?
updates - 如何使用 pcp 文件更改补丁版本?
我正在使用 msimsp.exe 创建一个补丁,它从补丁创建属性 (PCP) 文件中获取所有元数据。我希望版本从 1.0.0.100 更改为 1.1.0.200,但是当我应用补丁时,我看到版本为 1.0.0.200。我已经阅读了文章修补和升级,其中提到了小更新和小升级。
但是我想把版本改成1.1.0.200?能不能强行做?PCP 文件中是否有任何字段允许我这样做?
windows-installer - InstallShield msp 包很大
我正在使用补丁设计从两个 msi 文件(新旧文件)中生成一个 msp,但我遇到的问题是我生成的 msp 几乎是 msi 大小的 3/4。有什么理由吗?通常 msp 应该只包含差异,但是当我安装补丁时,我可以看到它携带了 msi 的所有文件。
提前致谢。
wix - 旧证书过期时在 WiX 补丁中提供新证书
背景
我正在研究确定 WiX 是否是 InstallShield 的可行替代方案。所以我一直在测试我们工作所面临的每一个场景,以确保 WiX 可以处理它们。但是,我被一个问题难住了。当证书即将过期时,我们需要创建一个包含新证书的补丁,并在旧证书过期之前对其进行签名,以允许在没有管理员提升提示的情况下进行无缝补丁。
问题
在互联网上没有太多关于如何做到这一点的文档。我试过添加
到 wxs 文件中的 PatchCertificates 元素以生成 MSI 文件,然后使用新旧 MSI 文件生成 MSP 文件。当我用 7zip 打开 MSP 文件时,我可以看到新证书已嵌入其中。当我在一个锁定的帐户上测试它时,这个补丁是在没有提升提示的情况下应用的,但是下一个由新证书签名的补丁会显示提升提示。
我试过的
我尝试按照https://wyrdfish.wordpress.com/2012/07/20/writing-a-parallel-update/中的步骤创建“并行”更新,但进行修改以使其适用于 PatchCreation,而不是 Patch . 我匹配了所有的属性更改,但它仍然显示海拔提示。
Wyrdfish 评论说:“证书过期很有趣,因为您需要使用修补程序来交付由旧证书在过期之前签名的新证书,这样您就可以在未来的补丁中使用新证书签名。”在http: //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Require-admin-rights-to-msp-td7586837.html,但没有提供有关如何执行此操作的详细信息。该线程已有两年历史,所以我非常怀疑我会在那里得到回应。
我还尝试使用新证书在 signtool.exe 中提供 /ac 参数,但出现交叉签名错误。
我到底做错了什么?在新的 MSI 文件中,没有其他变化,只有新的 DigitalCertificate 元素,它反映在 MSP 中。我是否需要包含某种文件更改或其他内容?还是签名过程有问题?
windows-installer - 为什么 Installshield msp 大小很大
我有两个大小约为 17MB 的 msis,这两个 msis 之间的差异很小。当我通过补丁设计生成补丁时,输出 msp 大约为 15MB,这是不正确的,因为不存在这样的差异。这是什么原因?如何验证我只修补了这两个 msis 之间的差异?请注意,所有文件都通过动态链接选项添加到 msi。我已经在 msi Diff 工具中打开了两个 msis,我注意到每个文件都有已删除和已添加的状态,我认为它以某种方式比较组件名称而不是实际文件。因为所有的 msi 文件都是通过“动态链接”选项获取的。
powershell - 通过 powershell cmdlet 获取 msp 文件
我正在尝试使用 powershell 静默安装 Windows Fabric 补丁文件 (.msp)。
我试过这个:
其中 $execCU1 是文件的路径(UNC 路径),但它甚至不会启动。
甚至可以通过powershell执行.msp吗?这个 cmd 行正确吗?
谢谢你
wix - 创建补丁时更新的 msi 中的文件序列问题
我在创建补丁时遇到问题。发布的产品是使用 WIX 创建的,我正在使用 msimsp 创建补丁。发布的产品有很多合并模块。主要问题是当在补丁中添加新文件时,文件表中许多现有文件的文件序列被修改,这会导致在此 msp 之上安装较低补丁序列修补程序时出现问题。我知道 installshiled 确实提供了使文件序列与发布选项卡中的先前 msi(已发布)相同的工具。在发布中,我可以提供先前 msi 的路径,并且在构建更新的 msi 时,文件序列不会改变。请帮助解决这个问题。
问候, Tadul Shah。
php - 如果在 Magento 中付款失败,则会出现空白页面
我正在建立一个 Magento CE 网上商店,并为支付服务使用 MultiSafePay 插件。
我目前正在使用测试帐户,几乎一切正常。支付成功后,支付网关将返回到我的 Magento 商店的成功页面:http: //domain.com/checkout/onepage/success
但问题是,当支付失败时,它会将客户重定向到:http ://domain.com/checkout/ ,这是一个空页面。(只有页眉和页脚可见)。
我怎样才能制作一些错误页面,让客户知道他的付款失败?这是人为错误的错误吗?从哪儿开始?