問題タブ [msi-patch]
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.
windows-installer - 親プログラムのアンインストール時に連鎖プログラムをアンインストールできない
実際の問題: 製品を初めてインストールすると、コントロール パネルに 3 つのプログラムが表示されます。1 つのマスター (A) と 2 つのチェーン (B、C) です。たとえば、B を新しいバージョンに更新するとします。このバージョンの更新により、新しい ProductCode が B に割り当てられました。しかし、新しい製品コードは master(A) で更新されず、チェーンされたパッケージ階層が壊れます。master(A) の IsChainedPackage テーブルに新しい ProductCode がないため、A のアンインストール中に C と B をアンインストールできません。
レジストリから値を取得して、MSI の「IsChainPackage」テーブルの列の 1 つに割り当てようとしています。
カスタム アクションを作成し、パブリック プロパティに値を割り当てることができることがわかりました。しかし、IsChainPackage テーブルの ProductCode 列でこのプロパティを使用する方法を見つけることができません。Media->Releases->Pckg1/Pckg2 行の下の ProductCode フィールドを、レジストリに存在する値で更新できるソリューションを探しています。出来ますか?
または、製品 (A など) のアンインストールが開始されたときに、ProductCode を使用して別の製品 (B など) をアンインストールできますか? つまり、A のアンインストールをクリックすると、まず B をアンインストールし、次に A をアンインストールしたいということです。何らかのカスタム アクションでそれを行うことはできますか? はいの場合、そのカスタム アクションで必要な設定は何ですか?
hyperledger-fabric - ハイパーレジャー ファブリック内の同じ組織の複数の MSP
同じ組織に複数の MSP を使用できますか? のように与えられた
「場合によっては、組織が複数のメンバーシップ グループを必要とする場合があります。たとえば、チャネルが組織間で非常に異なるビジネス機能を実行するために使用される場合です。このような場合、複数の MSP を持ち、それに応じて名前を付けることが理にかなっています。例: ORG2-MSP-NATIONAL ORG2-MSP-GOVERNMENT は、政府の規制チャネルと比較して、NATIONAL 販売チャネルの ORG2 内の異なるメンバーシップの信頼の根源を反映しています。」
https://hyperledger-fabric.readthedocs.io/en/release-1.2/membership/membership.htmlにあります。
これは何を意味するのでしょうか ?
wix - WIX MSP - コントロール パネルにバージョンと発行元が表示されない
バージョン 1.1.500.0 の製品 MSI があります。
これに加えて、メーカー名とバージョンで事前定義されたコントラクトに基づいて、WIX を使用して MSP を作成しました。
この MSP を ORCA で開くと、詳細が正しく設定されていることがわかります。
ただし、パッチをインストールすると、コントロール パネルの [インストールされた更新プログラムを表示] リストでバージョンと発行元が空白になります。
インストール ログから:
さらに何を確認できるか教えていただけますか?
ありがとう!
wix - WiX customaction には session.Property["CustomActionData"] の値がありません
機能のパッチ リリースでカスタム アクションに値を渡す必要があります。私はいくつかの調査を行い、次のことを行いました。
また、次のように installExecuteSequence を更新しました。
また、componentref を patch.wxs ファイルに追加しました。
このパラメーター値にアクセスするために、customaction "Functionname" で次のコードを試しました。
「値」は空です。デバッグを行ったところ、以下のコードから値を取得していることがわかりました。
packageGuids を使用してプロパティにアクセスする例も見たことがありません。最初のアプローチ(「CustomActionData」を使用)がうまくいかない理由がわかりません。私が欠けているものを教えてもらえますか?
また、packageGuids を使用しても害はありますか? そうでない場合は、この方法で続行する予定です。他のstを試す必要がある場合はお知らせください
hyperledger-fabric - Hyperledger Fabric のさまざまな役割は何ですか?
ハイパーレジャー ネットワーク内の各エンティティには ID が必要であることはわかっています。この ID は認証局によって与えられます。ローカルおよびチャネル MSP は、この ID を組織にマップし、ID に役割を与えます。
いくつかの質問:
- 選択できる役割は何ですか? たとえば、「管理者」という役割があることは知っていますが、他には何があるのでしょうか?
- 各ロールには特定のアクセス権がありますか、またはこれをどこかで指定する必要がありますか?
- これは可能なシナリオですか: ロール「リーダー」を持つユーザーとロール「リーダー」を持つピア? それとも、ユーザー以外の ID にはまったく異なる役割がありますか?
- 各ノードにはすべてのチャネル MSP がありますか?
- 「管理者」ロールのピアと「管理者」ロールのユーザーがいるとします。違いはなんですか?