私の会社では、さまざまな製品で共有されているアプリケーションを作成しています。たとえば、ヘルプアプリケーションです。WiX MSIの実行を制限する
各製品のメインインストーラによって消費されるWiXを備えたMSIを作成する必要があります。このMSIは、メインインストーラから変数を受け取り、適切にインストールしてアンインストールします。
このため、MSIを単独で実行することを制限したいと考えています。つまり、誰かがダブルクリックしているなどです。
それが自分で実行されないようにして、何らかのタイプのメッセージを表示する方法はありますか?
私はWiXを初めて使っています。本当にありがとうございます。
.msiファイルを見て、編集したり、変換を作成したりするツールがあると、何も100%絶対に安全ではありません。しかし、偶発的な誤用を防止したいだけであれば、Calumのアプローチは問題ありません。 –