0

すべての顧客に固有のライセンス ファイルをインストールに埋め込む必要があります。以前は、ダウンロード中に Web サーバー上の exe-installer にパッチを適用することでこれを行っていましたが、クラウドベースのウイルス対策と Windows 8 が問題を引き起こしています。代わりに WiX ツールセットを検討しています。

Web サーバーでインストーラーに署名するのは簡単ではないように見えるため、固有のインストーラーの数を制限しようとしました。1 つの小さなファイルのみが異なる 500 個の一意のインストーラーを生成する必要があります。

light.exe実行にはかなりの時間がかかります。1 つのファイルだけを変更するより簡単な方法はありますか?

4

1 に答える 1

1

Windows 8 があなたの人生を地獄に変えないのではないかと、私は思わずにはいられません。顧客ごとに MSI を作成して署名するが、内容がわずかに異なる場合、ハッシュはすべて異なり、Microsoft のセキュリティ機能は、このMSI が頻繁にダウンロードされないため、安全ではないことを警告する可能性があります。

これfeatureは私を殺します。私はデジタル署名された CodePlex のオープン ソース プロジェクトを持っていますが、Windows 8 は依然として危険なソフトウェアからあなたを保護したという方針に沿った声明ですべて防御的です。このソフトウェアはあまり頻繁にダウンロードされません.... なんてこった。

おそらく、これを他の方法で実装できます。おそらく、正しいライセンスを動的に選択するライセンス キーにすべてのライセンスとユーザー タイプを含む 1 つの MSI でしょうか? そうすれば、MSI は 1 つだけです。

于 2012-09-12T12:31:42.747 に答える