1

クライアント用の PowerPoint アドインを作成しました。アドインは、MSI インストーラーによるサイレント インストールをサポートします。既知のように、MSI に署名する必要があり、証明書をターゲット マシンにインストールする必要があります。

クライアントは私たちにインストーラーを引き渡すことを望んでおり、自分で署名することを望んでいます (証明書を共有しません)。問題は、ソリューションを構築するには証明書が必要だということです!

(ダミーの) 証明書を使用して署名し、クライアントに MSI を渡すだけで、クライアントは証明書を使用して署名できますか? これは技術的にも有効ですか?新しい証明書は、ビルド中に使用した証明書を上書きしますか?

どのように進めるべきですか?

ご関心をお寄せいただきありがとうございます。

4

2 に答える 2

0

これで解決しました。どうやら、Office アドイン用の MSI パッケージを署名なしで作成できるようです。私はまさにそれを行ったので、クライアントは自分でパッケージに署名します。

返信ありがとうございます:)

于 2013-12-12T12:35:13.500 に答える
0

クライアントは、独自の証明書で署名された MSI を望んでいるが、証明書を提供したくないと述べました。なんてつらい。

これにより、実際には2つのオプションしか残されません。

  • MSI に含めるファイルをクライアントに提供すると、クライアントは MSI をビルドし、独自の証明書で署名します。
  • MSI を構築し、それをクライアントに渡して、MSI をインストールする別の MSI (クライアントの証明書で署名されたもの) を構築するようクライアントに依頼します。詳細については、ネストされた .msi パッケージを作成する方法を参照してください。

もう 1 つのオプションは、質問を再度投稿し、MSI タグを含めて、より多くの MSI 開発者があなたの質問を確認できるようにすることです。彼らはさらにいくつかのアイデアを思いつくかもしれません。

アップデート

今日、InstallShield (Flexera Software) と話し、ネストされた MSI について尋ねました。彼らは、MSI を入れ子にするべきではないと言いました。だからその考えは忘れてください。

于 2013-11-18T11:19:10.177 に答える