私のジレンマを説明しましょう。私は、ユーザーにMSIインストーラを保存させ、後でそれをリモートコンピュータで実行させることで、ソフトウェアのより小さいモジュールをインストールするオプションを持ったメインソフトウェアを持っています。 MSIインストーラは、もともとデジタル私のコード署名証明書によって署名されていることをデジタル署名に影響を与えないように、署名付き実行可能ファイル/ MSIファイルのどの部分を変更できますか?
。
私が持っている問題は、メインアプリから動的に生成することができるMSIである最小のデータを渡す方法ですか?ユーザーがUIを使用して選択した登録名やソフトウェア関連の最小限のパラメータなど。
まず私は、アプリから動的にMSIの内容を変更すると思ったが、それは、デジタル署名を破ります。 (私は明らかにそのアプリケーションにデジタル証明書のプライベートキーを公開するつもりはないので、私はそれを再署名することはできません)。
この時点で、私は興味があります。 MSIファイルはデジタル署名の影響を受けませんか?私はファイル名は影響を受けていないことを知っているが、それは私のデータを追加するために多くの動揺の部屋を与えることはありません。
私はWiXを使用しています... – c00000fd