問題タブ [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 インストーラ構成はありますか?
updates - pcp ファイルを使用してパッチのバージョンを変更するには?
msimsp.exe を使用して、パッチ作成プロパティ (PCP) ファイルからすべてのメタデータを取得するパッチを作成しています。バージョンを 1.0.0.100 から 1.1.0.200 に変更したいのですが、パッチを適用するとバージョンが 1.0.0.200 と表示されます。小規模な更新とマイナー アップグレードについて言及しているパッチ適用とアップグレードの記事を既に読みました。
しかし、バージョンを 1.1.0.200 に変更したいのですが? 強引にできるの?PCP ファイルにそれを可能にするフィールドはありますか?
wix - 古い証明書の有効期限が切れたときに WiX パッチで新しい証明書を提供する
バックグラウンド
私は、WiX が InstallShield の実行可能な代替手段であるかどうかを判断するための研究を行っています。そのため、WiX がそれらを処理できることを確認するために、私たちの作業が直面したすべてのシナリオをテストしてきました。しかし、私は1つの問題に困惑しています。証明書の有効期限が近づいたら、新しい証明書を含むパッチを作成し、有効期限が切れる前に古い証明書で署名して、管理者の昇格プロンプトなしでシームレスにパッチを適用できるようにする必要があります。
問題
インターネット上でこれを正確に行う方法についてのドキュメントはあまりありません。追加してみました
MSI ファイルを生成する wxs ファイルの PatchCertificates 要素に追加し、古い MSI ファイルと新しい MSI ファイルを使用して MSP ファイルを生成します。MSP ファイルを 7zip で開くと、新しい証明書が埋め込まれていることがわかります。ロックダウンされたアカウントでテストしたところ、このパッチは昇格プロンプトなしで適用されましたが、新しい証明書によって署名された次のパッチでは昇格プロンプトが表示されます。
私が試したこと
「並列」更新を作成するためにhttps://wyrdfish.wordpress.com/2012/07/20/writing-a-parallel-update/の手順に従ってみましたが、PatchではなくPatchCreationで機能するように変更を加えました. すべての属性の変更を一致させましたが、それでも昇格プロンプトが表示されます。
Wyrdfish は次のようにコメントしています。 //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Require-admin-rights-to-msp-td7586837.htmlですが、その方法の詳細は提供されていません。スレッドは 2 年前のものなので、そこに応答があるとは思えません。
また、新しい証明書を使用して signtool.exe に /ac パラメータを指定しようとしましたが、クロス署名エラーが発生しました。
私は正確に何を間違っていますか?新しい MSI ファイルには、MSP に反映されている新しい DigitalCertificate 要素だけがあり、他の変更はありません。ある種のファイル変更などを含める必要がありますか? それとも、署名プロセスが問題ですか?
powershell - powershell コマンドレットを使用した msp ファイル
PowerShell で Windows ファブリック パッチ ファイル (.msp) をサイレント インストールしようとしています。
私はこれを試しました:
$execCU1 はファイルへのパス (UNC パス) ですが、起動すらしません。
powershell を介して .msp を実行することさえ可能ですか? このコマンドラインは正しいですか?
ありがとうございました
wix - パッチの作成中に、更新された msi のファイル シーケンスに関する問題
パッチの作成で問題に直面しています。リリースされた製品は WIX を使用して作成されており、msimsp を使用してパッチを作成しています。リリースされた製品には多くのマージモジュールがあります。主な問題は、新しいファイルがパッチに追加されたときに、多くの既存ファイルのファイル テーブル内のファイル シーケンスが変更され、この msp の上に下位のパッチ シーケンスのホットフィックスがインストールされたときに問題が発生することです。installshiled は、リリース タブで以前の msi (リリース済み) と同じファイル シーケンスを維持する機能を提供することを知っています。この問題を解決するのを手伝ってください。
よろしく、タドゥル・シャー。